私はすべてのノードの座標列を持っています。基本的には、文字列を座標のペア(x、y)に分割します(これはコードの一部の結果です:values = line.split())。 「値」を印刷すると、結果は以下のようになります。リストプールから最初の座標リストを取得する
['1', '3600', '2300']
['2', '3100', '3300']
['3', '4700', '5750']
['4', '5400', '5750']
['5', '5608', '7103']
['6', '4493', '7102']
['7', '3600', '6950']
私は座標が7つのノードを持っています。しかし、最初の5つのノードを使用して座標リストに追加し続けたいと思います。私はそれをどのようにすることができますか?
私のコードは次のとおりです。
def read_coordinates(self, inputfile):
coord = []
iFile = open(inputfile, "r")
for i in range(6): # skip first 6 lines
iFile.readline()
line = iFile.readline().strip()
while line != "EOF":
**values = line.split()**
coord.append([float(values[1]), float(values[2])])
line = iFile.readline().strip()
iFile.close()
return coord
申し訳ありませんが、あなたが言うことを理解できません。 自分で言い換えてみてください。 – oBit91
私はすでにそれをクリアしました:)ありがとう。 – Anna