1

ファイルからグラフを読み取るために次のコードを実行しています。ファイルには、次の形式の隣接リストが含まれています。ノードに隣接ノードがありません line.split() で何が起こりますか? その行には頂点のみがあります。

  f=open('graph','r')
  for line in f:
      values=line.split()
      for x in values[1:]:
           adjacent[values[0]].append(x) 
4

1 に答える 1

3

1 つの要素のリストを取得します。次の行は、空のスライスをループします。

>>> 'one_vertex\n'.split()
['one_vertex']
>>> 'one_vertex\n'.split()[1:]
[]
于 2013-04-21T08:49:25.700 に答える