吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1459|回复: 12
收起左侧

[已解决] Python用append怎么保留最后一个列表呢

[复制链接]
拨Q 发表于 2021-1-16 11:21
本帖最后由 拨Q 于 2021-1-16 11:42 编辑

[Python] 纯文本查看 复制代码
list1 = [91, 95, 97, 99]  
list2 = [92, 93, 96, 98]

# 把 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
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 拨Q 发表于 2021-1-16 11:30
diaozatian815 发表于 2021-1-16 11:28
加个判断..当前所有的长度.用那个比较最大值的MAX()函数..
最大那个就留下不删

在这个for循环里,list1就是有很多个list的,这还能判断吗
古月银狐 发表于 2021-1-16 11:31
头像被屏蔽
diaozatian815 发表于 2021-1-16 11:32
提示: 作者被禁止或删除 内容自动屏蔽
fortytwo 发表于 2021-1-16 11:38
[Python] 纯文本查看 复制代码
list1 = [91, 95, 97, 99]
list2 = [92, 93, 96, 98]

# 把 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的内容。

免费评分

参与人数 1吾爱币 +2 热心值 +1 收起 理由
拨Q + 2 + 1 谢谢@Thanks!

查看全部评分

 楼主| 拨Q 发表于 2021-1-16 11:41
SailZhao520 发表于 2021-1-16 11:38
[mw_shl_code=python,true]list1 = [91, 95, 97, 99]
list2 = [92, 93, 96, 98]

哈哈哈哈,
茅塞顿开
头像被屏蔽
diaozatian815 发表于 2021-1-16 11:50
提示: 作者被禁止或删除 内容自动屏蔽
wanyan1001 发表于 2021-1-16 12:42
把打印放for循环外面,只打印最后一次就行了
scj1234 发表于 2021-1-16 12:46
学习了……
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-26 08:59

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表