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”是否作為列表元素之一存在。

  • 如果存在,則其索引會追加到空列表中。

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

更新日期: 08-Sep-2021

111 檢視

開始你的職業生涯

完成課程以獲得認證

開始吧
廣告