Найти - Пользователи
Полная версия: Проверить, есть ли ключ в словаре или нет
Начало » Python для новичков » Проверить, есть ли ключ в словаре или нет
1
DamMercul
Я не хочу делать if not in dict_.keys() или делать проверку с try-except. Есть какой нибудь метод типо .haskey() как в PHP isset?
py.user.next
DamMercul
Я не хочу делать if not in dict_.keys()
А кто так делает? Это древний метод со второго питона.
Словарь уже давно является итератором по своим ключам
  
if x not in dct:

DamMercul
Есть какой нибудь метод типо .haskey()
  
if x in dct:
DamMercul
py.user.next
Не знал, меня как книжка научила индексировать объекты в словаре, так и приучен. Спасибо за инфу.
PEHDOM
DamMercul еще есть метод
  dict.get(key[, default])
- возвращает значение ключа, но если его нет, не бросает исключение, а возвращает default (по умолчанию None).
DamMercul
PEHDOM
DamMercul еще есть метод
Спасибо
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