Почему в списке нет безопасного метода «get», такого как словарь?Python

Программы на Python
Anonymous
Почему в списке нет безопасного метода «get», такого как словарь?

Сообщение Anonymous »

Почему список не имеет безопасного метода «получить», например словаря?

>>> d = {'a':'b'}
>>> d['a']
'b'
>>> d['c']
KeyError: 'c'
>>> d.get('c', 'fail')
'fail'

>>> l = [1]
>>> l[10]
IndexError: list index out of range


Подробнее здесь: https://stackoverflow.com/questions/512 ... dictionary

Вернуться в «Python»