をPythonを使用して並べ替えて、の行ごとに次の番号を出力したいとします。Pythonを使用して数字を別々に(カンマ区切りに)印刷する方法は?
119、671、207、2484、6、941、2138、806、1851、2509、1264、701、2802、319、1603、98、347、525、1521、269、1681、1885、1731、 2828、2543、2011、720、2359、2248、22、1637
私のコードは、私がsplit
を使用して数字を分割しようとしていたとき
>>> fo = open("cr.txt", "r")
>>> fo1 = fo.readlines()
>>> fo2 = fo1.split(',')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'list' object has no attribute 'split'
を好きに見える、それはlist object has no attribute split
としてエラーを示しています。
'split'は文字列で見つかった関数です。リストではありません。 – Shadow
'readlines()'は文字列のリストを返します。それぞれの文字列は行で、stdoutに出力しようとします。 – alfasin