Python 程序删除列表中索引处的元素
pythonserver side programmingprogramming更新于 2025/10/22 23:40:17
当需要删除列表中索引处的元素时,使用‘enumerate’属性、‘not in’运算符、简单迭代和‘append’方法。
示例
下面是相同的演示 −
my_list = [91, 75, 15, 45, 69, 78, 23, 71, 36, 72]
print("列表为: " )
print(my_list)
print("排序后的列表为: " )
my_list.sort()
print(my_list)
index_list = [2, 4, 5, 7]
print("列表中存储的索引值为:")
print(index_list)
my_result = []
for index, element in enumerate(my_list):
if index not in index_list:
my_result.append(element)
print("结果列表是:")
print(my_result)
print("排序后的列表为: " )
my_result.sort()
print(my_result)
输出
列表为: [91, 75, 15, 45, 69, 78, 23, 71, 36, 72] 排序后的列表为: [15, 23, 36, 45, 69, 71, 72, 75, 78, 91] 列表中存储的索引值为: [2, 4, 5, 7] 结果列表为: [15, 23, 45, 72, 78, 91] 排序后的列表为: [15, 23, 45, 72, 78, 91]
解释
定义一个列表,显示在控制台上。
它已排序并显示在控制台上。
索引值存储在列表中。
它们也显示在控制台。
创建一个空列表。
列表被迭代,并且放置了一个‘if’条件。
这将检查索引是否不存在于索引值列表中。
如果没有,则将元素附加到空列表中。
这将显示为控制台上的输出。
列表再次排序并显示在控制台上。
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

