【发布时间】:2018-09-11 18:06:00
【问题描述】:
我试图让我的代码打印出新的每个值
cats = ("Tiger","Lion","Cheetah")
canids = ("Dog","Wolf","Fox")
reptiles = ("Snake","Crocodile","Iguana")
animals = (cats, canids,reptiles)
for i in animals:
for j in [0,-1]:
print(i[j])
但是当我运行它时,它不包括列表的第二个值,
Tiger
Cheetah
Dog
Fox
Snake
Iguana
【问题讨论】:
-
你希望
for j in [0,-1]:做什么? -
它不仅仅是第二个值。您正在迭代 0 和 -1,这是您的元组索引的第一个和最后一个元素。因此,甚至不考虑中间的任何元素!