Size: a a a

Сообщество Python Программистов

2020 November 02

R3

Rud 356 in Сообщество Python Программистов
Ночная струя
источник

VA

Vadim Apenko in Сообщество Python Программистов
Снова информера стошнило
источник

R3

Rud 356 in Сообщество Python Программистов
Надо бы нам его починить уже, а то это не ок
источник

VA

Vadim Apenko in Сообщество Python Программистов
аaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Объясните, пожалуйста, как сделать так, чтобы текст из исходника был записан как двумерный список, а не как один большой?
Сейчас сижу, думаю как решить эту задачу по разделению списка строк на список списков с помощью map без использования лямбды
источник

VA

Vadim Apenko in Сообщество Python Программистов
А то с лямбдой или компрехом оч просто
источник

R3

Rud 356 in Сообщество Python Программистов
Vadim Apenko
Сейчас сижу, думаю как решить эту задачу по разделению списка строк на список списков с помощью map без использования лямбды
А почему бы и не юзнуть reduce?
источник

VA

Vadim Apenko in Сообщество Python Программистов
Rud 356
А почему бы и не юзнуть reduce?
В py3 reduce не рекомендуется к использованию
источник

R3

Rud 356 in Сообщество Python Программистов
Vadim Apenko
В py3 reduce не рекомендуется к использованию
А чего так? Какая причина?
источник

VA

Vadim Apenko in Сообщество Python Программистов
Не читабельно
источник

R3

Rud 356 in Сообщество Python Программистов
Оке
источник

VA

Vadim Apenko in Сообщество Python Программистов
Vadim Apenko
Сейчас сижу, думаю как решить эту задачу по разделению списка строк на список списков с помощью map без использования лямбды
Нашёл способ)
источник

VA

Vadim Apenko in Сообщество Python Программистов
Language:
py3


Source:
from operator import methodcaller

long = ['one, two, three', 'one, two, three', 'one, two, three']

short = list(map(methodcaller('split', ', '), long))

print(*short)


Result:
['one', 'two', 'three'] ['one', 'two', 'three'] ['one', 'two', 'three']
источник

R3

Rud 356 in Сообщество Python Программистов
М, а в чем прикол? Можно жеж было с тем же успехом partial(str.split, ", ")
источник

VA

Vadim Apenko in Сообщество Python Программистов
Rud 356
М, а в чем прикол? Можно жеж было с тем же успехом partial(str.split, ", ")
Скучно
источник

VA

Vadim Apenko in Сообщество Python Программистов
С тем же успехом и лямбду можно
источник

R3

Rud 356 in Сообщество Python Программистов
Партиал - не лямбда, так что все еще честно🌚👌
источник

VA

Vadim Apenko in Сообщество Python Программистов
Короче я только что узнал про methodcaller
источник

VA

Vadim Apenko in Сообщество Python Программистов
Rud 356
Партиал - не лямбда, так что все еще честно🌚👌
Но доп строка
источник

EA

Eugene Artesius Pask... in Сообщество Python Программистов
Vadim Apenko
Language:
py3


Source:
from operator import methodcaller

long = ['one, two, three', 'one, two, three', 'one, two, three']

short = list(map(methodcaller('split', ', '), long))

print(*short)


Result:
['one', 'two', 'three'] ['one', 'two', 'three'] ['one', 'two', 'three']
О, ботяра воскрес, спасибо за факт 🌚👍
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Aleksandr Emoteview
Алекс у них достаточно нелюбимое имя, потому что они зблс путаться в них (александр, алексей) и Алекс может быть еще женщиной и Алексов у них дофига
Сократи ещё
будь Лексом
источник