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]
說明
定義了一個列表,並在控制檯上顯示。
定義了另一個整數列表。
定義了一個空列表。
遍歷列表並使用列舉屬性,並將列表的元素與整數列表進行比較。
如果整數列表中出現某個元素,則使用“擴充套件”方法將它新增到元素索引中的空列表。
否則,使用“附加”方法將其新增到空列表。
這是在控制檯上顯示的輸出。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP