else
の条件が渡されない理由はわかりません。なぜ誰かが説明できますか?Python - ネストされたリストを使用している間に奇妙なIFステートメント
#Python 3.4
list=[]
list_of_list=[]
list.append("Test")
list.append("This")
list_of_list.append(list)
list=[]
print(list_of_list)
print(type(list_of_list))
print(len(list_of_list))
for element in list_of_list:
if(element[0]=="Test"):
print("[OK]")
if(element[0]=="NO"):
print("[OK]Condition is not verified")
else:
print("[OK]Why the condition is verified??")#<--------------------------
OUTPUT:
[['Test', 'This']]
<class 'list'>
1
[OK]
[OK]Why the condition is verified??
予想される出力:
[['Test', 'This']]
<class 'list'>
1
[OK]
がどのようにコードを修正することができますか?
あなたの第二 'if'は' elif' – KernelPanic