ฉันอาจมีสมองผายลมที่นี่ แต่ฉันไม่สามารถเข้าใจได้ว่ามีอะไรผิดปกติกับรหัสของฉัน:
for key in tmpDict:
print type(tmpDict[key])
time.sleep(1)
if(type(tmpDict[key])==list):
print 'this is never visible'
break
เอาท์พุทเป็น<type 'list'>แต่คำสั่ง if ไม่เคยเรียก ทุกคนสามารถสังเกตเห็นข้อผิดพลาดของฉันที่นี่ได้ไหม?
listเป็นตัวแปรที่ไหนสักแห่ง? ระวังว่าถ้าคุณกำลังทำงานใน REPL หรืออาจจะยังคงถูกกำหนดใหม่เมื่อไม่นานมานี้