用于在自定义索引处重复元素的 Python 程序

pythonserver side programmingprogramming更新于 2025/10/15 1:16:17

当需要在自定义索引处重复元素时,可使用简单迭代、枚举属性、‘extend’ 方法和‘append’ 方法。

下面是相同的演示 −

示例

my_list = [34, 56, 77, 23, 31, 29, 62, 99]
print("列表为:")
print(my_list)
index_list = [3, 1, 4, 6]
my_result = []
for index, element in enumerate(my_list):
   if index in index_list:
      my_result.extend([element, element])
   else :
      my_result.append(element)
print("结果为:")
print(my_result)

输出

列表为:
[34, 56, 77, 23, 31, 29, 62, 99]
结果为:
[34, 56, 56, 77, 23, 23, 31, 31, 29, 62, 62, 99]

解释

  • 定义一个列表并显示在控制台上。

  • 定义另一个整数列表。

  • 定义一个空列表。

  • 迭代列表并使用枚举属性,并将列表的元素与整数列表进行比较。

  • 如果整数列表中存在元素,则使用‘extend’方法将其添加到元素索引中的空列表中。

  • 否则,使用‘append’方法将其添加到空列表中。

  • 这是控制台上显示的输出。


相关文章


有用资源