簡體   English   中英

如何在 CSV 文件的一行中寫入任意數量的列表元素?

[英]How to write any number of elements of a list in one line in a CSV file?

我想用特定格式編寫一個 CSV 文件,以便我可以使用數據進行訓練。 我需要一行中的每個輸入的所有信息。 charList 是 ASCII 數字中的字符列表(長度為 108)。

在此處輸入圖片說明

而不是將列表放在 csv 中,我想單獨擁有每個字符。 因此,一行 CSV 應如下所示:

0.2344,0.234565,0.245534,45,27,34...34

您沒有顯示示例輸入數據以及此時您得到的結果,因此我將使用我的數據。


你必須把它flatten 您可以使用+加入列表

如果你有

data = [12, 34, ["A", "B"], 56]

其中data[2]["A", "B"]然后

result = data[:2] + data[2] + data[3:]

[12, 34, "A", "B", 56]

如果你有

data = [12, 34, "AB", 56]

然后您可以使用list將字符串轉換為列表

result = data[:2] + list(data[2]) + data[3:]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM