如果列表大于1,如何从列表中删除一个项目?

我有一个列表,我想让这个列表只有一个项目长,如何做到这一点?我已经尝试过这样做,但它给我一个错误。ValueError: list.remove(x): x not in list
代码是这样的

List = ["dairy"]
List.append("cheese")

if len(List) > 1:
    List.remove(1)

解决方案:

Python 的 .remove() 方法以你要删除的值作为参数,所以它要寻找 list 中的数字 1。要通过索引来删除,可以使用 del 或 .pop() 。例如

l  = ['dairy']
l.append('cheese')

if len(l) > 1:
     l.pop() # Removes last item in list

给TA打赏
共{{data.count}}人
人已打赏
解决方案

为什么同样命名的外部局部变量在不同的块中会在不同的编译器之间获得不同的链接?

2022-5-14 7:00:11

解决方案

图像的编码系统?

2022-5-14 7:00:13

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索