第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

TypeError: zip argument #1 must support iteration

老師,就是輸入兩個(gè)zip出問題了是怎么回事哦

正在回答

4 回答

zip()是Python的一個(gè)內(nèi)建函數(shù),它接受一系列可迭代的對象作為參數(shù),將對象中對應(yīng)的元素打包成一個(gè)個(gè)tuple(元組),然后返回由這些tuples組成的list(列表)。若傳入?yún)?shù)的長度不等,則返回list的長度和參數(shù)中長度最短的對象相同。利用*號(hào)操作符,可以將list unzip(解壓)

http://www.cnblogs.com/strongYaYa/p/5870075.html

0 回復(fù) 有任何疑惑可以回復(fù)我~

按照你們的方法,我的代碼成功實(shí)現(xiàn)了,但原理還是迷迷糊糊的

0 回復(fù) 有任何疑惑可以回復(fù)我~

我也是一樣的問題,這個(gè)問題的意思是zip()引用的東西不是一個(gè)可迭代類型,很奇怪,因?yàn)檫@個(gè)內(nèi)容確實(shí)是可迭代類型。所以我做了如下修改:

Y1 = zip(x,y1)

Y2 = zip(x,y2)

for x,y in Y1:

? ? plt.text(x+0.4, y+0.05, '%.2f'%y, ha='center', va='bottom')

for x, y in Y2:

? ? plt.text(x+0.4, -y-0.05, '%.2f'%y, ha='center', va='top')

其實(shí)就是把變量換了一下再代入,結(jié)果就可行了。

可是這個(gè)樣子和原來的代碼沒有本質(zhì)不同啊,很納悶,網(wǎng)上也沒找見答案。


1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

慕運(yùn)維5351845

我的理解:zip函數(shù)的參數(shù)是序列,不能是一個(gè)值。for x,y in zip(x,y1)時(shí),x變成一個(gè)值了而不是序列,所以報(bào)錯(cuò)了
2018-05-21 回復(fù) 有任何疑惑可以回復(fù)我~
#2

TwistFater 回復(fù) 慕運(yùn)維5351845

是這樣的,在第一個(gè)for plt.text結(jié)束處下個(gè)斷點(diǎn)可以發(fā)現(xiàn)第一個(gè)循環(huán)運(yùn)行完之后,x變成了x列表中最后一個(gè)值,已經(jīng)將原來的x列表替代了,所以再次zip(x, y2)就會(huì)因?yàn)閤不是列表出錯(cuò).相比起來,可以def一個(gè)函數(shù)來解決,因?yàn)楹瘮?shù)運(yùn)行完可以將x,y釋放掉不會(huì)改變原列表的值.
2018-06-27 回復(fù) 有任何疑惑可以回復(fù)我~
#3

qq_慕瓜3114566

其實(shí)就是因?yàn)閤變量x的命名沖突引起的。x本來是一可迭代對象,因?yàn)榈谝淮蝔or循環(huán)中,x被重新賦值,已經(jīng)不原來的向量x
2020-05-20 回復(fù) 有任何疑惑可以回復(fù)我~

怎么解決的,我也出現(xiàn)這個(gè)問題

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

TypeError: zip argument #1 must support iteration

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)