擅长:python、mysql、java
<p>可以按如下方式获取每个列/操作的值:</p>
<pre><code>lines = """1,3,4,1,2,3,5,build
2,6,4,6,7,3,4,demolish
3,6,10,2,3,1,3,demolish
4,4,1,2,3,4,5,demolish
5,1,1,1,1,6,8,build""".split(
"\n"
)
build_cols = [list() for _ in range(7)]
demolish_cols = [list() for _ in range(7)]
data = {"build": build_cols, "demolish": demolish_cols}
for line in lines:
tokens = line.split(",")
for bc, tok in zip(data[tokens[-1]], tokens):
bc.append(tok)
# to access second column build values:
print(build_cols[1])
# ['3', '1']
</code></pre>
<p>例如,<code>build_cols</code>存储列表列表,每个条目表示一列。对于每个生成行,您将适当列中的项附加到<code>build_cols</code>中的相应位置</p>