為什么這樣結果不對呢?
L?=?zip(range(1,5),['Adam',?'Lisa',?'Bart',?'Paul']) for?index,name?in?enumerate(L):???? ????print?index,?'-',?name
L?=?zip(range(1,5),['Adam',?'Lisa',?'Bart',?'Paul']) for?index,name?in?enumerate(L):???? ????print?index,?'-',?name
2019-07-27
舉報
2019-08-12
L?=?zip的結果已經是包含tuple的list請注意L?=?zip(range(1,5),['Adam',?'Lisa',?'Bart',?'Paul'])這個的結果已經是[(1,'Aadm),()...]直接這樣就好了:for?index,name?in?L:????????? ? ? ? ? ? ? ?print?index,?'-',?name2019-07-27
用enumerate()函數來得到數值,那就不要用zip了,不然就重復了
下面代表結果是一樣的
L = ['Adam', 'Lisa', 'Bart', 'Paul']
for index, name in enumerate(L):
? ? print index+1, '-', name