次のように、数字がコロンとスペースで区切られたテキスト ファイルがあるとします。
0:-83 1: -51 2: -69 3: -82 4: -85 8: -90 9: -69 QUAD
0:-88 1: -88 2: -98 3: -75 4: -42 5: -71 6: -89 7: -28 8: -83 9: -78 STADIUM
ペアは、コロンで区切られた 2 つの数値として定義されます。スペースは、数値のペアを任意に中断します。
現在、私は以下を持っています。
with open('data.txt') as file:
lines = file.read().splitlines()
for line in lines:
line = line[:-1]
# What is the regex I should be using?
# data = re.split(r'[:\s]',line) includes the space after the colon if it exists
各行が各タプルがペアであるタプルのリストとして保存されるように、テキスト ファイルを解析する最良の方法は何ですか?