【问题标题】:Printing a specific Item in a python list在 python 列表中打印特定项目
【发布时间】:2019-03-05 11:29:42
【问题描述】:

我对 python 有点陌生,我只想知道如何打印列表中的单个元素。 下面的例子是简单的列表。

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

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

print test_list[0:1]

它会显示为

[['abc', '2']]

【问题讨论】:

  • 您有一个列表列表...所以,您只需添加另一个索引,例如“print test_list[0][0]”。
  • 是的。它正在工作谢谢@nostradamus

标签: python list arraylist


【解决方案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])

【讨论】:

  • 是的。当我用作 print(test_list[0][0]) 时它正在工作,谢谢你的努力。
猜你喜欢
  • 2014-01-03
  • 1970-01-01
  • 2023-01-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多