s = """
1:A,B,C,D;E,F
2:G,H;J,K
&:L,M,N
"""
def read_nodes(gfile):
for line in gfile.split():
nodes = line.split(":")[1].replace(';',',').split(',')
for node in nodes:
print node
print read_nodes(s)
['A','B','C','D','E',.....'N']
と期待されていますが、A B C D E .....N
と表示されています。私はデバッグに多くの時間を費やしましたが、正しい方法を見つけることができませんでした。リストを作成しても文字列を取得できますか?
ループのことで印刷を交換してください"print nodes'で –
@MosesKoledoyeまだ動作していません... hmmm – Rya