Python:如何从列表中打印1件事

时间:2017-03-12 12:52:16

标签: python

我刚刚开始学习python,我一直坚持如何只从列表中打印1件事(例如只是蛋糕),而不是整个列表。

data = ["Shopping List:\nEggs\nBread\nMilk\nChicken", "Cake", "Feed Dog"]

由于

4 个答案:

答案 0 :(得分:1)

data = ["Shopping List:\nEggs\nBread\nMilk\nChicken", "Cake", "Feed Dog"]
print(data[0])

这将打印列表的第一项。同意第1项和第2项。

答案 1 :(得分:1)

您可以使用[]运算符在列表中使用元素的索引/位置来访问列表的相应元素。尝试:

print(data[1])

这表明你想要第一个元素;记住它是基于零的索引。所以你可以称之为对话中的“第一个”元素,实际上是第0个。

答案 2 :(得分:1)

data = ["Shopping List:\nEggs\nBread\nMilk\nChicken", "Cake", "Feed Dog"]

这是数组data。这意味着:

  • data[0],有“购物清单:\ nEggs \ nBread \ nMilk \ nChicken”。
  • data[1],有“蛋糕”
  • data[2],有“饲料狗”
  

我被困在如何只从列表中打印1件事

如果您只想从此列表中打印一件事,则必须在print()语句中使用其索引。在python 3中,使用以下语句:

print (data[1]) # 1 is just an example here. You can use 0 or 2

在python 2中,使用以下语句:

print data[1] # 1 is just an example here You can use 0 or 2

在这两种情况下,都会输出“Cake”。

答案 3 :(得分:1)

好 这很简单 所有你要做的就是传递你想要打印的列表/数组的索引值,它将打印你的期望值

arr[0...n-1]

请注意,数组/列表值从0到n-1个元素开始 在你的情况下,列表值从0 ... 2

变化
print(data[0])==>will print "Shopping List:\nEggs\nBread\nMilk\nChicken".
print(data[1])==>will print "Cake"
print(data[2])==>will print "Feed Dog"