Однострочные коды c if

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

    Код с циклом

    1. OUT = [(IN[1][i]+IN[0][i]) for i in range(len(IN[0]))]
    #3029 Score: 0
    Khasan Mamaev
    Модератор
    186 pts

    В случае если обрабатывается единственный список, то можно записать без измерения длины массива [x*2 for x in IN[0]] это поэлементное умножение списка на 2

    #3030 Score: 1
    Dmitry_dronov
    Модератор
    50 pts


    Код с if else

    1. OUT = IN[2][0] if IN[1][0] == True else IN[0][0]
Просмотр 3 сообщений - с 1 по 3 (из 3 всего)
  • Для ответа в этой теме необходимо авторизоваться.