我刚刚开始学习python,我一直坚持如何只从列表中打印1件事(例如只是蛋糕),而不是整个列表。
data = ["Shopping List:\nEggs\nBread\nMilk\nChicken", "Cake", "Feed Dog"]
由于
答案 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"