Python 程式以自定義索引重複元素


在要求自定義索引處重複元素時,我們會使用簡單的迭代、列舉屬性、“擴充套件”方法和“附加”方法。

下面演示一下 −

示例

my_list = [34, 56, 77, 23, 31, 29, 62, 99]
print("The list is :")
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("The result is :")
print(my_result)

輸出

The list is :
[34, 56, 77, 23, 31, 29, 62, 99]
The result is :
[34, 56, 56, 77, 23, 23, 31, 31, 29, 62, 62, 99]

說明

  • 定義了一個列表,並在控制檯上顯示。

  • 定義了另一個整數列表。

  • 定義了一個空列表。

  • 遍歷列表並使用列舉屬性,並將列表的元素與整數列表進行比較。

  • 如果整數列表中出現某個元素,則使用“擴充套件”方法將它新增到元素索引中的空列表。

  • 否則,使用“附加”方法將其新增到空列表。

  • 這是在控制檯上顯示的輸出。

更新於: 07-Sep-2021

77 次瀏覽

開啟您的 職業生涯

完成課程獲得認證

開始學習
廣告