我有两个清单:
list_1 = [100,100,50,40,40,20,10]
list_2 = [5,25,50,120]
我想在嵌套列表中按降序将数字/元素从list_2移到list_1:
[[100,100,50,40,40,20,10,5],[100,100,50,40,40,25,20,10],[100,100,50,50,40,40,20,10],[120,100,100,50,40,40,20,10]]
如何使用Python 3实现这一目标?
查找下面的代码:
list_1 = [100, 100, 50, 40, 40, 20, 10]
list_2 = [5, 25, 50, 120]
final_list = []
for l1 in list_2:
temp_list_1 = list_1.copy()
temp_list_1.append(l1)
temp_list_1.sort(reverse=True)
final_list.append(temp_list_1)
print(final_list)
说明:
循环遍历list_2的元素,并将其附加到temp_list_1上。然后按降序对其进行排序。最后,将排序后的列表添加到新的final_list上。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句