在python 2.7中的另外两个列表中打印列表

时间:2013-09-12 10:31:08

标签: python list python-2.7

这是我的清单:

index = [['you', ['http://you.com', 'http://you.org']], ['me', ['http://me.org']]]

如何打印“你”列表中的列表?

我试过这样做:

>>>print index[0]

但它打印出完整的“你”列表:

['you', ['http://you.com', 'http://you.org']]

我需要的输出是:

['http://you.com', 'http://you.org']

2 个答案:

答案 0 :(得分:7)

您在列表中有一个列表,因此您需要指定第二个索引,即

print index[0][1]

答案 1 :(得分:2)

index[0]返回index中的第一项时,index[0][1]将返回第一项中的第二项:

>>> index = [['you', ['http://you.com', 'http://you.org']], ['me', ['http://me.org']]]
>>> index[0]
['you', ['http://you.com', 'http://you.org']]
>>> index[0][1]
['http://you.com', 'http://you.org']

此外,如果您有时间,请花一些时间熟悉python data structures。你不会后悔的。