кто знает как бысрее, например есть объект и я добавляю туда объект значение, вот мне нужно либо добавить либо обновить, как лучше проверять есть ли такой ключ через if или делать try
я просто к чему в питоне например через try быстрее в итоге
В Python лучше не использовать try для таких целей.
Гораздо лучше if name in dict.keys(): <then>
Дело даже не в возможном преимуществе по скорости (хотя в некоторых кейсах try заметно медленнее if: ~0.6 у try против 0.01 у эквивалента на if) а в читаемости кода.
Я считаю, что в JS лучше if key in obj. Читается лучше.