две библиотеки Python — geopy и Shapely.
Поскольку geopy предназначена для выполнения расчетов на основе геокоординат, она особенно хорошо справляется с ответами на вопросы о расстоянии. В свою очередь, Shapely специализируется на определении и анализе геометрических плоскостей, поэтому она идеально подходит, чтобы выяснить, попадает ли тот или иной объект в указанную область.
i = my_list.index('Cook dinner')
Это значение будет индексом нового элемента. Добавим этот элемент с помощью метода insert():
my_list.insert(i, 'Go to the pharmacy')
Новая обязанность добавляется в список по указанному индексу, при этом индексы всех последующих элементов увеличиваются на один
Поскольку списки допускают повтор элементов, может понадобиться проверка того, сколько раз встречается тот или иной элемент. Это можно сделать с помощью метода count(), как в следующем примере: