Найти - Пользователи
Полная версия: зачем есть модуль operator?
Начало » Python для новичков » зачем есть модуль operator?
1
Koala
не могу понять зачем существует в природе модуль operator?
что с ним можно/нужно делать?
Ведь в природе же все разумно устроено!

 >>> import operator as op
>>> op.add(4,5)
9
>>> 4+5
9
>>> op.lt(4,5)
True
>>> 4 < 5
True
>>>
py.user.next
  
>>> import operator
>>> 
>>> list(map(operator.add, [1, 2, 3], [4, 5, 6]))
[5, 7, 9]
>>> list(map(operator.mul, [1, 2, 3], [4, 5, 6]))
[4, 10, 18]
>>> list(map(operator.truediv, [1, 2, 3], [4, 5, 6]))
[0.25, 0.4, 0.5]
>>>
JOHN_16
Koala
для функционального программирования например
FishHook
общем случае для того чтобы передать оператор как аргумент в функцию
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB