Python – 矩陣中具有 K 字元的行
當需要查詢矩陣中具有“K”字串的行時,將使用“enumerate”屬性、一個簡單迭代和“append”方法。
示例
以下對此進行了解釋 −
my_list = [["Pyt", "fun", "python"], ["python", "rock"],["Pyt", "for", "CS"], ["Keep", "learning"]] print("The list is :") print(my_list) K = "Pyt" my_result = [] for idx, element in enumerate(my_list): if K in element: my_result.append(idx) print("The result is :") print(my_result)
輸出
The list is : [['Pyt', 'fun', 'python'], ['python', 'rock'], ['Pyt', 'for', 'CS'], ['Keep', 'learning']] The result is : [0, 2]
說明
已定義了一個列表並顯示在控制檯上。
定義了 K 的值。
建立了一個空列表。
使用“enumerate”屬性迭代列表。
放置了一個條件,該條件檢查“K”是否作為列表元素之一存在。
如果存在,則其索引會追加到空列表中。
這是在控制檯上顯示的輸出。
廣告