Size: a a a

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

2021 January 31

НК

Никита Кушнер... in Сообщество Python Программистов
Alexander T
'\n'.join(map(lambda x: f'{x[1]} {x[2]}', list))
спасибо
источник

K

KarmaBot in Сообщество Python Программистов
Вы увеличили карму Alexander T до 3922.15 (+1.42)
источник

ВС

Вейт Скелетонов... in Сообщество Python Программистов
Никита Кушнер
new_list = ('\n'.join(map(lambda x: f'{x[1],x[2]}', list)))
выводит:
('1', '2')
('1', '2')
('1', '2')
а какраспаковать этот список
Объясните плиз в lambda
источник

ВС

Вейт Скелетонов... in Сообщество Python Программистов
А то я не понял, как это работает?
источник

W

W in Сообщество Python Программистов
Может ли в ООП использоватся такая канструкция как
ИмяКласса: init?
То есть не как создать метод с именем  init, а использовать именно так, ИмяКласса двоиточе и init? И если ДА, то для чего так пишется?
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
W
Может ли в ООП использоватся такая канструкция как
ИмяКласса: init?
То есть не как создать метод с именем  init, а использовать именно так, ИмяКласса двоиточе и init? И если ДА, то для чего так пишется?
Зачем двоеточие?
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Почему двоеточие?
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Что это должно означать?
источник

А

Айван in Сообщество Python Программистов
W
Может ли в ООП использоватся такая канструкция как
ИмяКласса: init?
То есть не как создать метод с именем  init, а использовать именно так, ИмяКласса двоиточе и init? И если ДА, то для чего так пишется?
Нет, ничего такого не припомню. Есть тайп хинты с похожим синтаксисом:
имя_переменной: тип_переменной = значение
Но методы так не указывают. Можешь сказать откуда взял?
источник

P

Paper_doll_96 in Сообщество Python Программистов
W
Может ли в ООП использоватся такая канструкция как
ИмяКласса: init?
То есть не как создать метод с именем  init, а использовать именно так, ИмяКласса двоиточе и init? И если ДА, то для чего так пишется?
Вообще спецметоды не нужно вызывать вручную, даже инит. Исключение составляет только
super().__init__()
источник

E

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

P

Paper_doll_96 in Сообщество Python Программистов
Вейт Скелетонов
Объясните плиз в lambda
map берет объект функции и итерируемый объект, применяет функцию к каждой итерации и возвращает mapobject - другой итерируемый объект
источник

А

Айван in Сообщество Python Программистов
Egor
я тоже не особо понял, что он имел в виду, но, мне кажется, вот это
Сегодня только понял, что методы которым будет передаваться self задаются на этапе создания инстанса)
источник

AT

Alexander T in Сообщество Python Программистов
Айван
Сегодня только понял, что методы которым будет передаваться self задаются на этапе создания инстанса)
почему? и после тоже можно
источник

ВС

Вейт Скелетонов... in Сообщество Python Программистов
Paper_doll_96
map берет объект функции и итерируемый объект, применяет функцию к каждой итерации и возвращает mapobject - другой итерируемый объект
Я знаю, но я не понимаю, как тут используется, я не встречал, когда lambda и map всесте
источник

P

Paper_doll_96 in Сообщество Python Программистов
Вейт Скелетонов
Я знаю, но я не понимаю, как тут используется, я не встречал, когда lambda и map всесте
lambda x: f'{x[1],x[2]}'

Эквивалентно следующему
def any_name(x):
  return f'{x[1],x[2]}'
источник

ВС

Вейт Скелетонов... in Сообщество Python Программистов
Paper_doll_96
lambda x: f'{x[1],x[2]}'

Эквивалентно следующему
def any_name(x):
  return f'{x[1],x[2]}'
А зачем lambda тогда тут используется?
источник

А

Айван in Сообщество Python Программистов
Alexander T
почему? и после тоже можно
Language:
py3


Source:
def func(*args):
 print("args:", *args)

class Cls: ...

cls1 = Cls()
cls1.func = func
cls1.func()

Cls.func = func
cls2 = Cls()
cls2.func()


Result:
args:
args: <__main__.Cls object at 0x7f5f8bf235c0>
источник

KE

Konstantin Escobar in Сообщество Python Программистов
Student B.
Это искусственный интеллект Антон из Кремниевой Долины?
Та не)
Появилась небольшая задача которую нужно было графически решить. Список группы по иностранному языку
источник

W

W in Сообщество Python Программистов
Айван
Нет, ничего такого не припомню. Есть тайп хинты с похожим синтаксисом:
имя_переменной: тип_переменной = значение
Но методы так не указывают. Можешь сказать откуда взял?
В книге Лутца
источник