-4
我不明白爲什麼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