python - 如何在不使用 .remove 的情况下删除列表中的值?

标签 python list

我有

x = 1

list = [1,2,3]

我想通过引用 x 的(而不是索引)来删除列表中的 1 - 不使用 list.remove(x)。这怎么可能?

最佳答案

确实,有很多方法可以做到这一点。

x = 5
my_list = [1, 2, 3, 5, 6, 9, 4]

del my_list[my_list.index(x)]

my_list.pop(my_list.index(x))

关于python - 如何在不使用 .remove 的情况下删除列表中的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26644616/

相关文章:

python - 在这个多维数组中构造数据

python - 排除匹配模式中的一列

c# - 如何调整此 orderBy 对象列表以考虑重复属性?

git - 概述列表 - 最常用的 git 命令

java - 为什么 LinkedHashSet 不实现 List?

python - 如何在Python中将数字格式化为字符串(1k,2M...)而不进行四舍五入?

python - 过滤器无效 : 'revision'

python - 如何在 Windows 控制台中显示 utf-8

java - 检查实体是否在列表中

python - 如何执行两个列表的逐元素乘法?