列印列表元素指定索引處公共元素的Python程式
當需要列印字串列表中特定索引處的公共元素時,可以使用“min”方法、列表推導式和布林標誌值。
示例
以下是相同的演示
my_list = ["week", "seek", "beek", "reek", 'meek', 'peek']
print("The list is :")
print(my_list)
min_length = min(len(element) for element in my_list)
my_result = []
for index in range(0, min_length):
flag = True
for element in my_list:
if element[index] != my_list[0][index]:
flag = False
break
if flag:
my_result.append(my_list[0][index])
print("The result is :")
print(my_result)輸出
The list is : ['week', 'seek', 'beek', 'reek', 'meek', 'peek'] The result is : ['e', 'e', 'k']
解釋
定義一個字串列表並在控制檯顯示。
使用列表推導式迭代列表元素並獲取元素長度的最小值。
將其賦值給一個變數。
定義一個空列表。
迭代列表,並將布林值賦值為“True”。
再次迭代列表的元素,如果特定索引處的元素不等於特定索引處的字元,則將布林值賦值為“False”。
控制跳出迴圈。
根據此布林值,將字元新增到空列表中。
這在控制檯上顯示為輸出。
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP