Python代码:合并两行整数并降序排序
以下Python代码实现读取两行用空格分割的整数,将其合并到一个列表中,并进行降序排序后输出:
nums1 = input().split() # 读取第一行输入,以空格分割字符串,返回一个列表
nums2 = input().split() # 读取第二行输入,以空格分割字符串,返回一个列表
nums = nums1 + nums2 # 将两个列表合并为一个列表
nums = [int(num) for num in nums] # 将列表中的字符串转换为整数
nums.sort(reverse=True) # 将列表降序排列
print(nums) # 输出整个列表
代码解析:
nums1 = input().split()和nums2 = input().split()读取两行输入,以空格分割字符串,返回两个列表。nums = nums1 + nums2将两个列表合并为一个列表。nums = [int(num) for num in nums]使用列表推导将列表中的字符串转换为整数。nums.sort(reverse=True)对列表进行降序排列。print(nums)输出整个列表。
示例:
输入:
1 2 3
4 5 6
输出:
[6, 5, 4, 3, 2, 1]
总结:
这段代码演示了如何使用Python读取输入、合并列表、转换数据类型以及排序列表。
原文地址: https://www.cveoy.top/t/topic/orgt 著作权归作者所有。请勿转载和采集!