我有一個 csv 檔案,其中包含我提供給 python 腳本的資訊。存盤在 csv 中的串列看起來類似于['1','2','3','4','5']. 當我創建一個回圈來列印串列的內容時,我得到:
'(new line)
1(new line)
'(new line)
'(new line)
2(new line)
'(new line)
'(new line)
3(new line)
'(new line)
.. 直到結束。如何在沒有括號和方括號的情況下提取串列的數字內容?我嘗試過,.replace()但是當我的數字大于 10 時,它會列印出 1 然后 0,就好像它們是兩個單獨的值一樣。
uj5u.com熱心網友回復:
您的串列似乎沒有以正確的 .csv 格式存盤。在 csv 檔案中保存專案串列時,每個專案都應該用一個逗號分隔。任何其他字符都將被視為專案本身的一部分。
在您保存['1','2','3','4','5']為 csv 的情況下,第一項變為['1'第二項'2',依此類推。嘗試將文本保存1,2,3,4,5到您的 csv 檔案。
uj5u.com熱心網友回復:
假設您有一個類似這樣的串列作為CSV檔案中的串列:
list_example = ["1","2","3","4"]
并且,您想以整數形式檢索串列中的專案,您可以執行以下操作:
for i in list_example:
print(int(i))
這將為您提供整數"int"型別的結果,如下所示:
>>1
>>2
>>3
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/363639.html
下一篇:如何多次快速搜索大向量?
