TypeError: List Indices Must Be Integers or Slices, Not Str
在此錯誤中,您遇到合併兩個索引🎜>
在此錯誤中,您遇到合併兩個索引的程式碼問題清單到數組中並將其寫入CSV 檔案。該錯誤訊息表示您正在嘗試使用字串對清單進行索引,這是不允許的。
使用的替代方法Zip:
import csv dates = ['2020-01-01', '2020-01-02', '2020-01-03'] urls = ['www.abc.com', 'www.cnn.com', 'www.nbc.com'] csv_file_patch = '/path/to/filename.csv' with open(csv_file_patch, 'w') as fout: csv_file = csv.writer(fout, delimiter=';', lineterminator='\n') result_array = zip(dates, urls) csv_file.writerows(result_array)您可以利用Python的zip函數來代替您使用的方法將兩個列表的元素組合成對,然後可以直接寫入CSV 檔案。 透過實作這些更改,您可以合併清單並將產生的陣列寫入 CSV 檔案沒有遇到類型錯誤。
以上是將清單合併到 CSV 時,為什麼我會收到「TypeError:清單索引必須是整數或切片,而不是 Str」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!