Python用append怎么保留最后一个列表呢
本帖最后由 拨Q 于 2021-1-16 11:42 编辑list1 =
list2 =
# 把 A 组成绩赋值给一个新列表,用来存合并的成绩——这个细节要注意!
list3 = list1.copy()
list3.extend(list2)
print(list3)
#list3.sort(reverse = True)
#list3.sort(reverse = False)
#list3.sort()
#自己查的,reverse=True降序,默认reverse=False升序,要大写
#print(list3)
#照题目要求来,用append
for i in list2:
# print(i)
list1.append(i)
print(list1)
小白求教,append只能一个一个的添加的,这样添加下来,就成了很多个list了,,这里怎么保留最后一个最长的list呢,用append diaozatian815 发表于 2021-1-16 11:28
加个判断..当前所有的长度.用那个比较最大值的MAX()函数..
最大那个就留下不删
在这个for循环里,list1就是有很多个list的,这还能判断吗 转元组,再把元组变成列表 list1 =
list2 =
# 把 A 组成绩赋值给一个新列表,用来存合并的成绩——这个细节要注意!
list3 = list1.copy()
list3.extend(list2)
# print(list3)
# list3.sort(reverse = True)
# list3.sort(reverse = False)
# list3.sort()
# 自己查的,reverse=True降序,默认reverse=False升序,要大写
# print(list3)
# 照题目要求来,用append
for i in list2:
# print(i)
list1.append(i)
print(list1)
缩进啊,缩进位置不对,你这个打印是每次执行循环时候打印list1的内容。 SailZhao520 发表于 2021-1-16 11:38
list1 =
list2 =
哈哈哈哈,{:301_971:}
茅塞顿开 把打印放for循环外面,只打印最后一次就行了 学习了……
页:
[1]
2