在我的上一个程序中,我用while(A < [n])
打印错了while (A[0] < n)
。我不明白为什么..。
但是一切都运行正常!
现在我注意到了这一点,这是一个问题。比较的符号实际上比较的是什么?
完全搜索没有给出任何结果,因为它并不打算只与<
比较数组,我认为...
A = []
A.append(3)
A.append(2)
A.append(1)
print A
print (A < [2,2,3])
给出
[3, 2, 1]
False
它似乎真的将A[0]
与n
进行了比较。但也许,我错了,在这里我可以找到一些有趣的迭代操作?
很抱歉,如果是重复的,我试着找到类似的smth
发布于 2017-03-23 11:58:00
如果比较两个列表,则会逐个元素进行比较。第一个不相等元素决定了结果。
[1, 1, 1, 1] > [2]
False
[1, 1, 1, 1] > [0, 2]
True
https://stackoverflow.com/questions/42975247
复制相似问题