私は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節が "True"なのですか?それは間違ってはいけませんか?誰も私を助けることができますか?前もって感謝します。