【发布时间】:2019-05-25 11:46:14
【问题描述】:
我有一个练习,需要通过矩阵“m”的元素进行迭代,困难在于运行时间应该是线性的,这意味着如果我使用 forloops,则只允许一个。
我现在的问题是,我总是发现自己想要使用 2 个 forloop,但运行时间不是线性的,而是二次的。我正在考虑只遍历 m[i] 然后检查这些是否只是 Int 0,但这将是 2 个 forloops 或者看看我是否可以加入元素。可悲的是,我已经找不到任何有用的东西了。我也考虑过使用 'x in list' 参数,但这也无济于事。
提前致谢。
m = [[0,0,0],
[1,0,1],
[1,0,0]]
#for i in m
#check all elements in m[i] for Ints '0'
#m[0] --> All Elements are the Integer 0
#--> Output: True.
#The output should be a Boolean 'True', when the elements of one m[i] are all Integers 0.
【问题讨论】:
标签: python arrays for-loop matrix