本文介紹了Python:TypeError:無法解壓不可迭代的 int 對象的處理方法,對大家解決問題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!
問題描述
在數(shù)組中求大和的代碼:
code for finding the large sum in the array:
def maxsum(arry):
if len(arry)==0:
return 0
summ,maximum_sum=0
for i in arry:
summ=summ+i
maximum_sum=max(summ,maximum_sum)
return maximum_sum
maxsum([1,2,-1,-2])
得到以下錯(cuò)誤:TypeError
Traceback (most recent call last)
<ipython-input-5-59dc92538282> in <module>
7 maximum_sum=max(summ,maximum_sum)
8 return maximum_sum
----> 9 maxsum([1,2,-1,-2])
10
<ipython-input-5-59dc92538282> in maxsum(arry)
2 if len(arry)==0:
3 return 0
----> 4 summ,maximum_sum=0
5 for i in arry:
6 summ=summ+i
TypeError: cannot unpack non-iterable int object
推薦答案
變量賦值錯(cuò)誤.
def maxsum(arry):
if len(arry)==0:
return 0
summ,maximum_sum=0,0 # Changes
for i in arry:
summ=summ+i
maximum_sum=max(summ,maximum_sum)
return maximum_sum
https://note.nkmk.me/en/python-多變量值/
無法解壓不可迭代的 int 對象:
cannot unpack non-iterable int object :
---------這是因?yàn)樗噲D將其轉(zhuǎn)換為元組.
---------This is because it tried to convert it to tuple.
這篇關(guān)于Python:TypeError:無法解壓不可迭代的 int 對象的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!
【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請聯(lián)系我們刪除處理,感謝您的支持!