Member 13870077 Ответов: 1

Удаление глобального списка и индекса из списка подсписков.


Там задействовано много функций, но я буду держать его простым :


Вот мой код :

[['Musique', 'Initiation au tango argentin suivi de la milonga', 182, 231], ['Musique', 'The Singing Pianos', 216, 216], ['Musique', 'Rythmes et détente : Duo Pichenotte', 216, 216]]


Я хочу вернуть только индекс [1] каждого подсписка в виде строк. Это на французском языке, но индекс [1] - это название каждого подсписка. Каждый подсписок-это событие, и мне нужно вернуть только имя. На самом деле в моем коде гораздо больше событий, но я хочу простой код и сделаю с ним все возможное.

Так что если мы смотрим на образец кода который я вам дал мне придется вернуться :

Initiation au tango argentin suivi de la milonga
The Singing Pianos
Rythmes et détente : Duo Pichenotte

Если бы был способ вернуть их из разных линий, как мое возвращение, это тоже было бы здорово.

Что я уже пробовал:

Мне трудно использовать индекс в списке подсписков. Важно возвращать только заголовок как str каждого списка. я попробовал использовать какое-то время, как

while i < len(events):

print(events[i][:1])  # That would search every index and return every index i need
но это не сработало. там задействовано больше кода, но вы получаете картину, и я не хочу добавлять 8 функций к этому сценарию.

1 Ответов

Рейтинг:
2

CPallini

А что с тобой не так?

events = [['Musique', 'Initiation au tango argentin suivi de la milonga', 182, 231], ['Musique', 'The Singing Pianos', 216, 216], ['Musique', 'Rythmes et détente : Duo Pichenotte', 216, 216]]

for ev in events:
  print(ev[1])
?


Member 13870077

Он возвращает только 1 элемент, потому что он находится в возврате функции, почему ?