Форум сайта python.su
Какие есть еще варианты реализовать эту функцию, как лучше?
def fun(**args):
f=args.values()
sum=f[0]
for x in f[1:]:
sum+=x
return sum
Офлайн
def fun(**args):
sum = 0
for i in args.values():
sum += i
return sum
Офлайн
def fun(**args):
return sum(args.values())
Офлайн
А чем эта плоха?
Офлайн
Тем что больше и вероятно медленней!
Офлайн
можно еще использовать метод itervalues() вместо values()
Офлайн
А что делает эта инструкция, в чем разница?
Офлайн
Лучше в каком аспекте?
Офлайн
размер,скорость! а какие могут быть еще аспекты?
Офлайн
Malinaizer“Скорость” и “размер” чего? Скорость написания и размер зарплаты разработчика?:-)
размер,скорость! а какие могут быть еще аспекты?
Офлайн