0
Например, у меня есть код.Разница между получением значения словарным ключом несколько раз, а не связыванием значения в PyPy
def my_function(my_dict, selections_list):
for value in selections:
if value in my_dict: # maybe try -> except KeyError ?!
a = my_dict[value]
# Do something
if my_dict[value]:
....
# use my_dict[value] multiple times as right value.
# ....
# Very complicated code
Есть ли основная причина связать my_dict [значение] и использовать связанный объект в PyPy если my_function будет называться миллион раз.
def my_function(my_dict, selections_list):
for value in selections:
if value in my_dict: # maybe try -> except KeyError ?!
a = my_dict[value]
# Do something
if a:
# use a multiple times instead if my_dict[value]
# ....
# Very complicated code
Я хочу понять, является ли PyPy таким умным или нет.