Тема: Итерация понимания списка дважды

Ответить в теме
Показано с 1 по 1 из 1
  1. Вверх #1
    Новичок
    Пол
    Мужской
    Возраст
    23
    Сообщений
    5
    Репутация
    10

    По умолчанию Итерация понимания списка дважды

    Понимание списка в Python может иметь много итераторов, например, как
    Код:
    [(x,y) for x in a for y in b]
    для любых подходящих последовательностей a и b я знаю о семантике вложенных циклов Python.
    Может ли один итератор понимания относиться к другому? Другими словами: могу ли я иметь что-то вроде этого:
    Код:
    [x for x in a for a in b]
    где итератор внутреннего цикла является текущим значением внешнего цикла?
    В качестве примера рассмотрим вложенный список:
    Код:
    a=[[1,2],[3,4]]
    Какова фраза понимания списка для этого результата:
    Код:
    [1,2,3,4]
    (Пожалуйста, просто перечислите ответы на понимание, так как это то, что я ищу.)


Ответить в теме

Метки этой темы

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения