我是Python新手,我知道“in”这个词是用来查看一个字符串是否是另一个字符串的子字符串。但是当我使用这样的“in”时,发生了一些有线事件:我的python“in”关键字有什么问题?
Input:
c=['1234444', '56788888', '99999900']
print "dddd" in c[0]
print "ffffff" in c[1]
print np.arange(len(c)-1)
if((("ddd" in c[i]) and ("fffff" in c[i+1]))for i in np.arange(len(c)-1)):
print c
print "Something wrong"
Output:
False
False
[0 1]
['1234444', '56788888', '99999900']
Something wrong
为什么if子句是“真”?它不应该是假的吗?任何人都可以帮助我?提前致谢。