gpt4 book ai didi

python - 如何从 Python 列表中只删除一个实例?

转载 作者:行者123 更新时间:2023-11-28 21:48:26 25 4
gpt4 key购买 nike

所以我有一个 Python 脚本,它读取篮球比赛逐场比赛的 .csv 文件,以计算阵容的正负值。它在球员姓氏列表中跟踪场上的当前球员,当一支球队有两名姓氏相同的球员时我会遇到错误(逐场比赛数据不使用名字,只有数字和姓氏,我不记录他们的数字)。当我在其中一个重复名称上使用 lineup.remove(player) 时,问题就来了,它从列表中删除了两个。有没有一种简单的方法可以只删除一个,如果可以,我可以指定哪个吗?

示例列表是

['JONES', 'PATTERSON', 'SMITH', 'JONES', 'WILLIAMS']

最佳答案

来自文档:

列表.删除(x)从列表中删除值为 x 的第一项。如果没有这样的项目是一个错误。

lineup = ['JONES', 'PATTERSON', 'SMITH', 'JONES', 'WILLIAMS']
lineup.remove('JONES') #should just remove the first occurrence of JONES

关于python - 如何从 Python 列表中只删除一个实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35413451/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com