Эффективное извлечение элементов из длинного списка словарейPython

Программы на Python
Anonymous
Эффективное извлечение элементов из длинного списка словарей

Сообщение Anonymous »


У меня есть (длинный) список словарей, но для этого примера я представляю их как

d = [{'a':1}, {'a':2}, {'a':3}] Мне нужно извлечь из этих словарей один и тот же элемент, т.е.

[i['a'] для i в d] Каков наиболее эффективный способ сделать это в Python? Понимание списков и циклы for работают хорошо, но не очень эффективны. Можно ли как-то векторизовать этот процесс?

Дополнительные сведения: в словарях есть несколько ключей, но мне нужно извлечь один и тот же ключ. Все словари имеют одинаковые ключи.

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