用于删除列表中索引处元素的 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”条件。

  • 这会检查索引值列表中是否不存在索引。

  • 如果不是,则将该元素附加到空列表中。

  • 这在控制台上显示为输出。

  • 列表再次排序并显示在控制台上。

以上是 用于删除列表中索引处元素的 Python 程序 的全部内容, 来源链接: utcz.com/z/345750.html

回到顶部