Найти - Пользователи
Полная версия: проверить словарь на валидность
Начало » Python для новичков » проверить словарь на валидность
1
zili
d={'a':'b'}
if d['c']:
print 'a'
Как проверить существует ли в словаре поле с именем или нет ?
pill
if d.get('c')
print 'a'
Правда get() возвращает None если ключа нет. Соответственно если в словаре храниться None иногда приходиться изощрятся.

ЗЫ: что-т запамятовал:
в новых версиях можно просто
if 'c' in d:
print 'a'
zili
pill
if d.get('c')
print 'a'
Правда get() возвращает None если ключа нет. Соответственно если в словаре храниться None иногда приходиться изощрятся.

ЗЫ: что-т запамятовал:
в новых версиях можно просто
if 'c' in d:
print 'a'
Точно. Спасибо ! )
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