Python – 矩阵中带有 K 个字符串的行

pythonserver side programmingprogramming更新于 2025/10/20 10:20:17

当需要查找矩阵中带有"K"字符串的行时,使用"enumerate"属性、简单迭代和"append"方法。

示例

下面是相同的演示 −

my_list = [["Pyt", "fun", "python"], ["python", "rock"],["Pyt", "for", "CS"], ["Keep", "learning"]]

print("列表为:")
print(my_list)

K = "Pyt"

my_result = []

for idx, element in enumerate(my_list):

   if K in element:
      my_result.append(idx)

print("结果为:")
print(my_result)

输出

列表为:
[['Pyt', 'fun', 'python'], ['python', 'rock'], ['Pyt', 'for', 'CS'], ['Keep', 'learning']]
结果为:
[0, 2]

解释

  • 定义一个列表并显示在控制台上。

  • 定义 K 的值。

  • 创建一个空列表。

  • 使用‘enumerate’属性迭代列表。

  • 设置一个条件,检查‘K’是否作为列表的元素之一存在。

  • 如果是,则将其索引附加到空列表。

  • 这是控制台上显示的输出。


相关文章


有用资源