我在试图弄清楚如何用python将一个CSV
文件中的两组数据分隔成两个独立的lists
时遇到了一些麻烦
基本上,我在Excel文档中有一个游戏的分数,格式如下:
ROUND 1
Player 1, 3, Player 4, 6
Player 2, 4, Player 5, 9
Player 3, 6, Player 6, 2
ROUND 2
Player 1, 3, Player 4, 6
Player 2, 4, Player 5, 9
Player 3, 6, Player 6, 2
同样在同一个文件中,我有'Round 2'的分数,它的格式是相同的,我基本上想用python将Round 1和Round 2的数据存储到两个不同的列表中。我已经读过csv文件并将这些数据附加到一个列表中,但是,它将两组数据附加到同一个列表中,这并不是期望的效果。有没有一种方法,例如,将csv文件中的数据添加到一个列表中,直到它显示为“第2轮”,然后它将开始将数据添加到另一个列表中(如果这样做有意义的话)
到目前为止,这是我的代码,但它没有切换lists
:
round1Scores = []
round2Scores = []
with open(roundScores) as csvfile:
for row in csv.reader(csvfile):
round1Scores.append(row)
如果你想通过切换
list
你append
到"ROUND 2"
来做到这一点,只要使用variable
相关问题 更多 >
编程相关推荐