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
,它不是一個列表。我花了很多時間調試,但找不到正確的方法。創建一個列表,但得到一個字符串?
在for循環更換打印'print節點' –
@MosesKoledoye它仍然無法正常工作...嗯 – Rya