Как записать list (список?) в csv файл?
О, Луц! Как это развидеть?!
import csv

from geopy.geocoders import AlgoliaPlaces as Geo

cities = ["Токио", "Лондон", "Берлин", "Череповец"]
geo = Geo()

data = []

for i in cities:
        n = geo.geocode(i)
        data.append([i, n.latitude, n.longitude])

with open('data.csv', 'w', newline='') as f:
        w = csv.writer(f)
        w.writerow(['city', 'lat', 'lon'])
        w.writerows(data)
from geopy.geocoders import Nominatim
df = pandas.DataFrame(columns=['City', 'lat', 'lon'])

for num,city in enumerate(arr):
    nom=Nominatim(user_agent='Test app to save to csv')
    n=nom.geocode(city)
    data = [city,n.latitude, n.longitude]
    df.loc[num] = [city, n.latitude, n.longitude]

df.to_csv(r"output.csv", index=False, header=False)
        City        lat         lon
0      Токио  35.682839  139.759455
1     Лондон  51.507322   -0.127647
2     Берлин  52.517037   13.388860
3  Череповец  59.128696   37.916389