Если вы просматриваете список, то вы можете проверить, находится ли индекс в пределах длины списка:
if key < len(list):
Если это словарь, вы можете проверить, существует ли ключ:
if key in dict:
Если вы хотите получить ключ от dict, если он существует, и вернуть значение по умолчанию, если его нет, тогда вы можете использовать dict.get()
:
value = dict.get(key, default)
РЕДАКТИРОВАТЬ:
Согласно документации для pandas.Series, вы можете использовать метод Series.get()
, чтобы получить элемент для данного ключа.Как и в случае dict.get()
, вы можете указать значение по умолчанию, которое будет возвращаться, если ключ не найден:
if mySeries.get(myKey, 'default') != 'default':
#This code will only run if it found `myKey` in `mySeries`
Документация pandas.Series:
https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Series.html
https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Series.get.html#pandas.Series.get