這個代碼為什么不需要定義item與num的關系就能正確輸出?
L = ['Alice', 66, 'Bob', True, 'False', 100]
num=0
for item in L:
? ? num+=1
? ? if num%2==0:
? ? ? ? print(item)
L = ['Alice', 66, 'Bob', True, 'False', 100]
num=0
for item in L:
? ? num+=1
? ? if num%2==0:
? ? ? ? print(item)
2021-07-02
舉報
2021-07-04
因為for循環遍歷整個list,每循環一次都按照順序使得num+1。遍歷所有item,如果條件達到num%2 == 0,就輸出對應的item。所以循環過程本身就有一一對應關系。