数値をカンマ区切りでテキスト出力する方法について苦戦しております。
python
1li = [1, 2, 3] 2 3with open('test.txt', 'w', encoding='shift-jis') as f: 4 for x in li: 5 f.write(str(x))
テキストへの出力結果↓
txt
1123
上記、テキストへの出力を、以下の様にするにはどのようにすればよいのでしょう?
txt
11,2,3
文字列にして、join()でカンマで連結してみましたが、結果は、123となってしまいます。
python
1li = [1, 2, 3] 2 3with open('test.txt', 'w', encoding='shift-jis') as f: 4 for x in li: 5 f.write(",".join(str(x)))
https://ja.stackoverflow.com/questions/92662
以下ご対応ください。
https://teratail.com/help#posted-otherservice

回答2件
あなたの回答
tips
プレビュー