在python列表中打印特定项

问题描述 投票:0回答:2

我对python有点新意,我只想知道如何在列表中打印单个元素。以下示例是简单列表。

test_list = [['abc','2'],['cds','333']]

我想知道如何只打印“abc”值。使用

print test_list[0:1]

它会显示为

[['abc', '2']]
python list arraylist
2个回答
1
投票

test_list是一个包含列表的列表。

Python list允许随机访问,即你可以访问你想要的任何元素,只要你知道它的位置索引。

例如,列表中的第一个元素是test_list[0],第二个元素是test_list[1]

以同样的方式,最后一个元素是test_list[-1],倒数第二个元素是test_list[-2]

在您的示例中,您需要第一个列表的第一个元素,因此您可以执行以下操作:

first_list = test_list[0]
first_element = first_list[0]
print(first_element)

或者,您可以摆脱所有这些临时变量:

print(test_list[0][0])
© www.soinside.com 2019 - 2024. All rights reserved.