我是新來的Python,所以道歉,如果這似乎非常簡單:循環遍歷嵌套列表 - 從字符串轉換爲浮動
我有4列和十行的csv文件。我將比賽作爲列表(列表列表)導入,並且內容以字符串形式出現。我想要做的是循環遍歷列表(可以是可變數量的行)並將索引2字符串轉換爲浮點數。我運行下面的代碼,但是當我列出列表時,所有東西仍然是一個字符串:
import csv
def main():
benchmark = list(csv.reader(open('test.csv', 'r')))
for i in range((len(benchmark))):
benchmark[i][2] = float(benchmark[i][2])
任何幫助將不勝感激。
謝謝!
該代碼適用於我。 – interjay
由於這段代碼是正確的,所以您需要發佈一個完整的示例,包括輸入數據以及如何檢查該值是否仍然是字符串。 – interjay