列表列表的访问元素

时间:2014-09-22 13:32:53

标签: python list

我有以下格式的一些数据:列表:

[[[13', 'Arsenal', '62.9]', '[32', 'Man', 'Utd', '60.9]', '[30', 'Tottenham', '60.7]']],
[[167,Man,City,1,15],[214,Hull,1,12],[29,West,Ham,1,11],]]]

我知道如果我有一个列表(假设它被称为var),我可以使用以下内容访问var中的元素:

var2 = var[0]
print var2

但是,我不确定如何为上述代码编写代码。我希望输出不符合格式:

var1 = 13, Arsenal, 62.9
var2 = 32, Man, Utd, 60.9
var3 = 30, Tottenham, 60.7
var4 = 167, Man, City, 1, 15
var5 = 214 Hull, 1, 12
var 6 = 29, West, Ham, 1, 11

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

首先,您必须更正列表的格式,所有地方都有错误的撇号。 假设你有一个这样的列表:

var = [['13', 'Arsenal', '62.9'], ['32', 'Man', 'Utd', '60.9']]

定期打印会给你:

>>> print var[0]
['13', 'Arsenal', '62.9']

如果您想要不同格式的输出,可以使用:

>>> var1 = ', '.join(var[0])
>>> print var1
13, Arsenal, 62.9

这就是你要找的东西吗?