用于删除列表中索引处元素的 Python 程序
当需要删除列表中索引处的元素时,将使用“枚举”属性、“不在”运算符、简单迭代和“追加”方法。
示例
以下是相同的演示-
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”条件。
这会检查索引值列表中是否不存在索引。
如果不是,则将该元素附加到空列表中。
这在控制台上显示为输出。
列表再次排序并显示在控制台上。