Операции над списками разной вложенности

Главная Форумы Задать вопрос Операции над списками разной вложенности

Просмотр 3 сообщений - с 16 по 18 (из 18 всего)
  • Автор
    Сообщения
  • #6375 Score: 1
    txt
    Модератор
    86 pts

    тоже на сохранение
    скрипт:

    результат:

    #6380 Score: 1
    Legantmar
    Хранитель
    474 pts

    Молодец!! прямо всерьез вгрызся в работу со списками
    добавлю свои 2 копейки (как я люблю в одну строку)
    OUT = [[x for x in b if x in i] for i in a]

    p.s. к сожалению скрипт с pastebin не индексируется на форуме, т.е. ты не сможешь искать нужные строчки кода через строку поиска форума. Поэтому совет: при необходимости добавляй небольшое описание или код-блоки вне pastebin для удобства поиска.

    #6722 Score: 3
    txt
    Модератор
    86 pts

    Транспонирование вложенных списков :

    lst=[["a",1],["b",2],["c",3]]
    lst_transpose=[[lst[j][i] for j in range(len(lst))] for i in range(len(lst[0]))]
    OUT=lst_transpose >>> [["a","b","c"],[1,2,3]]

Просмотр 3 сообщений - с 16 по 18 (из 18 всего)
  • Для ответа в этой теме необходимо авторизоваться.