У меня есть списокКак получить доступ к списку элементов
list = [['vegas','London'],['US','UK']]
Как получить доступ к каждому элементу этого списка?
У меня есть списокКак получить доступ к списку элементов
list = [['vegas','London'],['US','UK']]
Как получить доступ к каждому элементу этого списка?
Я бы начал с того, что не назвал его list
, так как это имя конструктора для Python, встроенного в тип list
.
Но как только вы переименовали его cities
или что-то, вы могли бы сделать:
print(cities[0][0], cities[1][0])
print(cities[0][1], cities[1][1])
Learn Python Трудный путь экс 34
попробовать этот
animals = ['bear' , 'python' , 'peacock', 'kangaroo' , 'whale' , 'platypus']
# print "The first (1st) animal is at 0 and is a bear."
for i in range(len(animals)):
print "The %d animal is at %d and is a %s" % (i+1 ,i, animals[i])
# "The animal at 0 is the 1st animal and is a bear."
for i in range(len(animals)):
print "The animal at %d is the %d and is a %s " % (i, i+1, animals[i])
Я не вижу, как это отвечает на вопрос с помощью вложенных списков. –
Рекурсивный решение для печати всех предметов в списке:
def printItems(l):
for i in l:
if isinstance(i,list):
printItems(i)
else:
print i
l = [['vegas','London'],['US','UK']]
printItems(l)
Это не рекурсивное решение. Тип 'i' никогда не будет списком. Это всего лишь циклическое решение, эквивалентное: 'for i in l: print i' – pillravi
Это просто
y = [['vegas','London'],['US','UK']]
for x in y:
for a in x:
print(a)
Это очень простой вопрос, который заставляет меня верить вам срочно нужно прочитать [Python учебник] (http://docs.python.org/tutorial/). Например, кажется, что ваша структура данных не имеет большого смысла, словарь может быть лучшим выбором: 'cities = {« Vegas »:« US »,« London »:« UK »}'. –