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”是否作为列表元素之一存在。
如果存在,则其索引会追加到空列表中。
这是在控制台上显示的输出。
广告