Почему данные ['entities'] ['urls'] [0] ['expand_url'] будут вызывать ошибку IndexError: list index out of range? Я понимаю, что означает эта ошибка, но не может понять, почему? возможно, слишком сонный в 2 часа ночи? Пожалуйста, помогитеPython - IndexError: индекс индекса за пределами допустимого диапазона
data = {
u'entities': {
u'symbols': [],
u'user_mentions': [],
u'hashtags': [{u'indices': [3, 13], u'text': u'firstpost'},
{u'indices': [22, 35], u'text': u'snowinginnyc'}],
u'urls': [{u'url': u'https://t.co/0sClwIMXKW',
u'indices': [36, 59],
u'expanded_url': u'https://vine.co/v/hQPlQ9l5XDD',
u'display_url': u'vine.co/v/hQPlQ9l5XDD'}
]
}},
Есть еще один набор брекетов вы не показывать? Это не действительная структура данных python. – roippi
@roippi - Да, ты прав. Я пропустил одну брекеты. Почему downvote? – NullException
Я не спускал вниз, но вы все еще не показываете нам, что такое «данные». 'data ['entities'] ['urls'] [0] ['expand_url']' дает 'TypeError', потому что данные являются * кортежем *. Задняя запятая делает это так. – roippi