該python程式為什麼有floatobject is not iterable錯誤

2021-04-12 18:06:58 字數 1683 閱讀 7001

1樓:戴奇

浮點型的物件不可迭代,肯定是**出現了問題

該python程式為什麼有'float'object is not iterable錯誤

2樓:

那是你要遍歷的抄變bai量不是可遍歷的du。如float, int 不是可遍zhi歷的型別,可遍歷的常用型別有字串

dao(str),列表(list),字典(dict),集合(set)你打算變數一個float型別自然會報錯了,如下例子可以說明:

a=3.1415926

for a in a:

pass

這樣就會報和你一樣的錯誤。如果你對a進行強制轉換成str就不會出問題了

3樓:程式設計小菜鳥

根據錯誤可以看出,你對float型別的資料進行索引了例如a = 0.12

print a[0]

就會報這個錯誤.就是說,資料型別錯誤了.

'python裡為啥說我這個** float' object is not iterable

4樓:匿名使用者

因為s是一個浮點數,而sum用於可迭代物件的求和,所以會報此錯

python為什麼報錯typeerror: 'float' object is not iterable

5樓:待依莫言

把錯誤 資訊貼出來,你就貼一段**,誰知道呢?

6樓:匿名使用者

你的locd之類就是一個值你要min一下幹嘛,還是說你以為min是取下舍整數?

python報錯typeerror: 'float' object is not iterable請問怎麼改?謝謝

7樓:匿名使用者

data=np.array[float(i.split(',')[0])/0.1 for i in open(newfiles).readlines()]

從excel裡面讀資料的時候python報錯typeerror: 'float' object is not iterable 80

8樓:風馳電掣

float是浮點資料型別不是可迭代物件,在22行中的row_ydata這個變數是浮點資料型別,應該前面有問題吧,浮點型別本身就沒法迭代不是個容器

python 錯誤提示'long' object is not iterable

9樓:

輸出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程式有什麼好的自動從註釋生成的方法

用sphinx 以win32系統為例,最簡單的安裝方式是在dos下輸入如下 pip install u sphinx 安裝好了之後,用最簡單的半自動生成api文件的方式進行 例如 你的python安裝在c python27,想要給flask包自動製作文件,製作完成的文件放在c python doc ...

python現在無論執行什麼程式都出現這個問題,怎麼辦

mbcs就是gbk吧,不能解釋某些位元組,用.decode gbk ignore 就沒事了 python出現的問題 請問該怎麼辦 你是不是要讓python輸出hello world?如果是這樣的話要用print 應該很清回楚了答.關於input input input prompt valueequ...

用Python寫的程式存為「 py」,新增什麼命令才能使執行

推薦code模組。在檔案尾加入兩行 import code code.interact banner local locals 在.py執行結束後,會進入一個模擬的python shell,可以執行python命令。專 thisislove input if thisislove print tru...