python - 使用索引 Python 删除列表项的更有效方法

标签 python list indexing del

<分区>

使用索引Python删除列表项的更有效方法

什么是更有效的替代方案:

    del List[List.index(aString)]

最佳答案

我认为你也应该试试 pop()。您可以按照问题中的要求指定索引号来删除元素。

aList = [123, 'xyz', 'zara', 'abc'];
print aList
print aList.pop(0)   ###pop(index_number)
print aList

输出将是:

[123, 'xyz', 'zara', 'abc']
123
['xyz', 'zara', 'abc']

关于python - 使用索引 Python 删除列表项的更有效方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26014777/

相关文章:

javascript - 通过for循环javascript修改函数输入

c++ - python中编译模块之间的依赖关系

c++ - 单一模板功能显示不同容器的内容

hadoop - Druid 批量索引 inputSpec 类型粒度,错误为 "no input paths specified in job"

mongodb - MongoDB中的 `$or`和 `$in`查询如何排序?

python - 删除具有连续重复的元素

Python 单元测试。如何检查方法是否已实现而不是继承

javascript - 在 python 中, "export"来自模块的定制对象

Python Pandas 索引错误 : List Index out of range

python - 在 Python 中从列表中删除元素的简单方法