描述
读入两行,两行的格式一样,都是用空格分隔的若干个整数,将这些数合并到一个列表中,降序排列后输出整个列表。
提示: list1 = list(map(int,input().split())) #读入一行由空格分隔的整数,将其存入list1列表中
输入格式
输入为两行,两行格式一样,都是用空格分隔的若干个整数(整数个数可能为0个)。
输出格式
输出为一行,是元素按降序排列后的整数列表。
样例
输入(1)
1 5 9 -1 0
234 6 9 2 34 0
输出(1)
[ 234 , 34 , 9 , 9 , 6 , 5 , 2 , 1 , 0 , 0 , - 1 ]
代码
lst_a = input().split() # 输入转为列表
lst_b = input().split() # 输入转为列表
lst_ab = lst_a + lst_b # 两个列表拼接为一个列表
lst_int = [int(x) for x in lst_ab] # 将列表lst_ab中的元素转为整数,产生新列表
lst_int.sort(reverse=True) # 列表原地排序,逆序
print(lst_int) # 输出排序后的列表