python報錯TypeErrorfloat object is not iterable請問怎麼改?謝謝

2021-03-26 05:16:42 字數 2365 閱讀 6447

1樓:匿名使用者

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

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

2樓:待依莫言

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

3樓:匿名使用者

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

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

4樓:風馳電掣

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

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

5樓:

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

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

a=3.1415926

for a in a:

pass

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

6樓:程式設計小菜鳥

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

print a[0]

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

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

7樓:

輸出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

8樓:匿名使用者

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

python問題**如下,報錯typeerror: 'testiterator' object is not iterable

9樓:匿名使用者

3.0以後,next改為__next__

而且,_iter_改為雙下滑線__iter__

10樓:陽光的雷咩咩

版本不同確實語法都不一樣,最好找一樣的版本學習。

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

11樓:戴奇

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

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

12樓:紫陌無晏燼

os.getcwd() 獲取當抄前工作

bai目錄,即當前python指令碼工作du的目錄路徑os.chdir("dirname") 改變當前zhi指令碼工作目錄;相dao當於shell下cd

os.curdir 返回當前目錄: ('.

')os.pardir 獲取當前目錄的父目錄字串名:('..

')os.makedirs('dirname1/dirname2') 可生成多層遞迴目錄!

13樓:匿名使用者

我覺得你肯定是把float當成list來使用了

14樓:永恆

浮點物件是不可迭代的。請換成整形變數試試。

python類例項化時出錯TypeError this c

init 應該為兩邊各兩下劃線 init 少了 python求解是什麼錯誤 this constructor takes no arguments 初始化用的是 init 不是 int class schoolmumber def init self,name,age self.name name ...

Python函式,求數質因子,總是報錯

1.首先解決你的語法 抄問題i和j是區域性襲 變數,只在當前for迴圈的語句內有效,所以,你的if j i這一句就訪問了一個失效的變數j,同樣你的遞迴呼叫一樣訪問了j,因此我建議你在外層迴圈上面加上一句i j 2 反正賦初值不要用0就行,因為你的遞迴呼叫k j可能造成除0異常 2.演算法問題 你採用...

為什麼python3 7總是報錯

帶 的是互動式shell的標誌,還有第一行的是版本資訊,它們都不是用來寫在 裡面的!不屬於 內容!報錯 無效語法 看圖覺得冒號有問題,英文半形的冒號試試看 py檔案不需要複製ide中的東西,直接寫 就行了。可以去廖雪峰的官方 看下。python3.7明明正確使用語法的print語句 今天一直報錯 樓...