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 查看

开始你的职业生涯

完成课程以获得认证

开始吧
广告