Есть ли более быстрый способ, чтобы написать это:Есть ли сокращение для использования той же переменной, которая назначается для аргумента в функции?
def foo():
# What happens in here is irrelevant.
return new_value
dict['i_dont_want_to_type_this_twice'] = foo(dict['i_dont_want_to_type_this_twice'])
Как при использовании x += 1
'k = 'i_dont_want_to_type_this_twice'; d [k] = foo (d [k]) ' – Alexander
Вы можете заранее определить« ключ », а затем использовать« ключ »вместо длинной строки. – zondo
Я вроде бы хотел избегать использования двух строк, но если для этого нет коротких рук, то две строки это. – Michael