Как обратиться к массиву листов?
Вот мой массив
[{'name': 'WEB-Разработчик/программист (SEO-правки)', 'description': 'Hastra Agency ищет разработчика с опытом работы с связи с ростом отдела SEO-продвижения. Требуемый о...', 'key_skills': ['HTML', 'CSS', 'MySQL', 'PHP', 'SE']}, {.....}, {....}]
O']
Как я могу обратиться к какому-нибудь элементу?
К примеру, мне надо вытащить из первого элемента листа WEB-Разработчик/программист (SEO-правки)
Ответы (1 шт):
Автор решения: CrazyElf
→ Ссылка
Для начала напечатаем вашу коллекцию в более понятном виде через pprint (отрезав многоточия всякие в конце, и элементы словаря перемешались, но это не важно):
data = \
[{'description': 'Hastra Agency ищет разработчика с опытом работы с связи с '
'ростом отдела SEO-продвижения. Требуемый о...',
'key_skills': ['HTML', 'CSS', 'MySQL', 'PHP', 'SE'],
'name': 'WEB-Разработчик/программист (SEO-правки)'}]
[...]- это список, перебирать список можно черезfor, а элементы брать через индексацию[index]{...}- это словарь, можно его перебирать черезforпо.items(), а элементы брать тоже через ключ[key]
Итого, если взять конкретный элемент без перебора:
print(data[0]['name'])