编写程序,输入一个包含若干整数的列表alist,要求新列表blist中所有元素来自于输入列表alist,并且列表元素降序排列,输出新列表。
时间: 2023-05-15 20:07:18 浏览: 106
py代码-输入一个包含若干自然数的列表,输出一个新列表,新列表中每个元素为原列表中 每个自然数的位数。例如输入[1,888,99,23456],输出[1,3,2,5]。
可以使用Python语言编写以下代码实现:
alist = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]
blist = sorted(alist, reverse=True)
print(blist)
输出结果为:[9, 6, 5, 5, 5, 4, 3, 3, 2, 1, 1]
这段代码首先定义了一个包含若干整数的列表alist,然后使用sorted函数对alist进行排序,reverse=True表示降序排列,最后将排序后的结果赋值给新列表blist并输出。
阅读全文