我在python中有一個非常基本的問題。我想分割下列列表中的項目並將其打印在文本文件中。蟒蛇for循環塊中的多行
import pandas as pd
s = ['"9-6": 1', ' "15-4": 1', ' "12-3": 1', ' "8-4": 1', ' "8-5": 1', ' "8-1": 1']
print type(s)
for i in s:
j = i.split(',')
with open("out.txt","w") as text_file:
text_file.write("{}".format(j))
但是,我的代碼只打印最後一個值。顯然,它並沒有將for循環塊中的最後一行取出來。任何人都可以指出我錯在哪裏?謝謝!
我不明白你爲什麼要做'j = i.split(',')',你遍歷數組中的每個字符串,然後將每個字符串拆分成由逗號分隔的子字符串,但是任何字符串中都沒有逗號。 – mshindal