1樓:
那是你要遍歷的抄變bai量不是可遍歷的du。如float, int 不是可遍zhi歷的型別,可遍歷的常用型別有字串
dao(str),列表(list),字典(dict),集合(set)你打算變數一個float型別自然會報錯了,如下例子可以說明:
a=3.1415926
for a in a:
pass
這樣就會報和你一樣的錯誤。如果你對a進行強制轉換成str就不會出問題了
2樓:程式設計小菜鳥
根據錯誤可以看出,你對float型別的資料進行索引了例如a = 0.12
print a[0]
就會報這個錯誤.就是說,資料型別錯誤了.
python為什麼報錯typeerror: 'float' object is not iterable
3樓:待依莫言
把錯誤 資訊貼出來,你就貼一段**,誰知道呢?
4樓:匿名使用者
你的locd之類就是一個值你要min一下幹嘛,還是說你以為min是取下舍整數?
從excel裡面讀資料的時候python報錯typeerror: 'float' object is not iterable 80
5樓:風馳電掣
float是浮點資料型別不是可迭代物件,在22行中的row_ydata這個變數是浮點資料型別,應該前面有問題吧,浮點型別本身就沒法迭代不是個容器
python 錯誤提示'long' object is not iterable
6樓:
輸出download_dict[city][puid][dt]看看裡面bai是什麼,應該就du是long。zhi
不是可以用來循
dao環的變數。
不清楚download_dict的結構和你的
專目的。
1,目測download_dict[city][puid][dt]應該是屬一個數字的列表例如[111,222,33333,4444]
所以需要修改download_dict[city][puid][dt]的值或者修改**
2,如果download_dict[city][puid][dt]是一個數字的話例如12345
那就不需要迴圈處理,直接累加到count
該python程式為什麼有'float'object is not iterable錯誤
7樓:戴奇
浮點型的物件不可迭代,肯定是**出現了問題
'python裡為啥說我這個** float' object is not iterable
8樓:匿名使用者
因為s是一個浮點數,而sum用於可迭代物件的求和,所以會報此錯
python錯誤sys.stdin這一行報錯unhandled typeerror asyncfile object is not iterable。**如下
9樓:匿名使用者
除了最後一行改下:
print '\t'.join((user, item, rating, timestamp))
其他沒有問題啊
10樓:馬紅權
python test.py 我也測試了一下,沒有其他錯誤。除了geidianli 指出的錯誤。 你的zhou是一維的,但使用的引數確實二維的。為什麼python的group會出現typeerror?20 根據錯誤資訊可知,add 的引數型別不對,應該是一個可迭代的引數,比如list tuple等。可以通過 print type 檢視型別 明明是報的68行的錯,你都沒截到68,怎麼看。pytho... 你可以使用doxygen或者sphinx,現在python文件就是使用sphinx生成的,你可以到官網看一下具體的使用方法。如果解決了您的問題請採納!如果未解決請繼續追問 用sphinx 以win32系統為例,最簡單的安裝方式是在dos下輸入如下 pip install u sphinx 安裝好了之... 就像電腦一樣,配件都弄齊了,只管裝。邏輯很清晰,不囉嗦。可以很好的指令碼,你用python可以寫個各種編譯c c 的指令碼,方便得很,把檔名複製一下就完事,想怎麼編譯就怎麼編譯。而且加上qt,編個文字互操作程式。左邊留個交付框,右邊全上按鈕,下面最後排上按鈕。左邊功能區,右邊輸入功能鍵,執行功能鍵,...為什麼我的python程式顯示typeerror
python程式有什麼好的自動從註釋生成的方法
Python為什麼那麼火,Python語言為什麼這麼火?