Skip to content

Instantly share code, notes, and snippets.

@mmuratarat
Last active June 22, 2024 11:03
Show Gist options
  • Save mmuratarat/4e607b1cd08c8a35c06a77c0bfbabb0b to your computer and use it in GitHub Desktop.
Save mmuratarat/4e607b1cd08c8a35c06a77c0bfbabb0b to your computer and use it in GitHub Desktop.
Turkish cities in a Python List
from unicode_tr import unicode_tr
df['cities'] = df['cities'].apply(unicode_tr.capitalize)
## Turkish Cities
cities = ["Adana","Adiyaman","Afyon","Agri","Aksaray","Amasya","Ankara","Antalya","Ardahan","Artvin","Aydin","Balikesir","Bartin","Batman","Bayburt","Bilecik","Bingol","Bitlis","Bolu","Burdur","Bursa","Canakkale","Cankiri","Corum","Denizli","Diyarbakir","Duzce","Edirne","Elazig","Erzincan","Erzurum","Eskisehir","Gaziantep","Giresun","Gumushane","Hakkari","Hatay","Igdir","Isparta","Istanbul","Izmir","Kahramanmaras","Karabuk","Karaman","Kars","Kastamonu","Kayseri","Kilis","Kirikkale","Kirklareli","Kirsehir","Kocaeli","Konya","Kutahya","Malatya","Manisa","Mardin","Mersin","Mugla","Mus","Nevsehir","Nigde","Ordu","Osmaniye","Rize","Sakarya","Samsun","Sanliurfa","Siirt","Sinop","Sirnak","Sivas","Tekirdag","Tokat","Trabzon","Tunceli","Usak","Van","Yalova","Yozgat","Zonguldak"]
# # Turkish Cities Uppercase
cities_upper = ['ADANA', 'ADIYAMAN', 'AFYON', 'AGRI', 'AKSARAY', 'AMASYA', 'ANKARA', 'ANTALYA', 'ARDAHAN', 'ARTVIN', 'AYDIN', 'BALIKESIR', 'BARTIN', 'BATMAN', 'BAYBURT', 'BILECIK', 'BINGOL', 'BITLIS', 'BOLU', 'BURDUR', 'BURSA', 'CANAKKALE', 'CANKIRI', 'CORUM', 'DENIZLI', 'DIYARBAKIR', 'DUZCE', 'EDIRNE', 'ELAZIG', 'ERZINCAN', 'ERZURUM', 'ESKISEHIR', 'GAZIANTEP', 'GIRESUN', 'GUMUSHANE', 'HAKKARI', 'HATAY', 'IGDIR', 'ISPARTA', 'ISTANBUL', 'IZMIR', 'KAHRAMANMARAS', 'KARABUK', 'KARAMAN', 'KARS', 'KASTAMONU', 'KAYSERI', 'KILIS', 'KIRIKKALE', 'KIRKLARELI', 'KIRSEHIR', 'KOCAELI', 'KONYA', 'KUTAHYA', 'MALATYA', 'MANISA', 'MARDIN', 'MERSIN', 'MUGLA', 'MUS', 'NEVSEHIR', 'NIGDE', 'ORDU', 'OSMANIYE', 'RIZE', 'SAKARYA', 'SAMSUN', 'SANLIURFA', 'SIIRT', 'SINOP', 'SIRNAK', 'SIVAS', 'TEKIRDAG', 'TOKAT', 'TRABZON', 'TUNCELI', 'USAK', 'VAN', 'YALOVA', 'YOZGAT', 'ZONGULDAK']
# Turkish Cities in Turkish Characters
cities = ["Adana","Adıyaman","Afyon","Ağrı","Aksaray","Amasya","Ankara","Antalya","Ardahan","Artvin","Aydın", "Balıkesir","Bartın","Batman","Bayburt","Bilecik","Bingöl","Bitlis","Bolu","Burdur","Bursa","Çanakkale","Çankırı","Çorum", "Denizli","Diyarbakır","Düzce","Edirne","Elazığ","Erzincan","Erzurum","Eskişehir","Gaziantep","Giresun","Gümüşhane","Hakkari","Hatay","Iğdır", "Isparta","İstanbul","İzmir","Kahramanmaraş","Karabük","Karaman","Kars","Kastamonu","Kayseri","Kilis","Kırıkkale","Kırklareli","Kırşehir","Kocaeli","Konya","Kütahya", "Malatya","Manisa","Mardin","Mersin","Muğla","Muş","Nevşehir","Niğde","Ordu","Osmaniye","Rize","Sakarya","Samsun","Şanlıurfa","Siirt","Sinop","Şırnak","Sivas","Tekirdağ","Tokat","Trabzon", "Tunceli","Uşak","Van","Yalova","Yozgat","Zonguldak"]
# Turkish Cities in Turkish Characters lowercase
cities_lower = ['adana', 'adıyaman', 'afyon', 'ağrı', 'aksaray', 'amasya', 'ankara', 'antalya', 'ardahan', 'artvin', 'aydın', 'balıkesir', 'bartın', 'batman', 'bayburt', 'bilecik', 'bingöl', 'bitlis', 'bolu', 'burdur', 'bursa', 'çanakkale', 'çankırı', 'çorum', 'denizli', 'diyarbakır', 'düzce', 'edirne', 'elazığ', 'erzincan', 'erzurum', 'eskişehir', 'gaziantep', 'giresun', 'gümüşhane', 'hakkari', 'hatay', 'ığdır', 'ısparta', 'istanbul', 'izmir', 'kahramanmaraş', 'karabük', 'karaman', 'kars', 'kastamonu', 'kayseri', 'kilis', 'kırıkkale', 'kırklareli', 'kırşehir', 'kocaeli', 'konya', 'kütahya', 'malatya', 'manisa', 'mardin', 'mersin', 'muğla', 'muş', 'nevşehir', 'niğde', 'ordu', 'osmaniye', 'rize', 'sakarya', 'samsun', 'şanlıurfa', 'siirt', 'sinop', 'şırnak', 'sivas', 'tekirdağ', 'tokat', 'trabzon', 'tunceli', 'uşak', 'van', 'yalova', 'yozgat', 'zonguldak']
turkish_cities_traffic_codes = {
'Adana': 1,
'Adıyaman': 2,
'Afyonkarahisar': 3,
'Ağrı': 4,
'Amasya': 5,
'Ankara': 6,
'Antalya': 7,
'Artvin': 8,
'Aydın': 9,
'Balıkesir': 10,
'Bilecik': 11,
'Bingöl': 12,
'Bitlis': 13,
'Bolu': 14,
'Burdur': 15,
'Bursa': 16,
'Çanakkale': 17,
'Çankırı': 18,
'Çorum': 19,
'Denizli': 20,
'Diyarbakır': 21,
'Edirne': 22,
'Elazığ': 23,
'Erzincan': 24,
'Erzurum': 25,
'Eskişehir': 26,
'Gaziantep': 27,
'Giresun': 28,
'Gümüşhane': 29,
'Hakkari': 30,
'Hatay': 31,
'Isparta': 32,
'Mersin': 33,
'İstanbul': 34,
'İzmir': 35,
'Kars': 36,
'Kastamonu': 37,
'Kayseri': 38,
'Kırklareli': 39,
'Kırşehir': 40,
'Kocaeli': 41,
'Konya': 42,
'Kütahya': 43,
'Malatya': 44,
'Manisa': 45,
'Kahramanmaraş': 46,
'Mardin': 47,
'Muğla': 48,
'Muş': 49,
'Nevşehir': 50,
'Niğde': 51,
'Ordu': 52,
'Rize': 53,
'Sakarya': 54,
'Samsun': 55,
'Siirt': 56,
'Sinop': 57,
'Sivas': 58,
'Tekirdağ': 59,
'Tokat': 60,
'Trabzon': 61,
'Tunceli': 62,
'Şanlıurfa': 63,
'Uşak': 64,
'Van': 65,
'Yozgat': 66,
'Zonguldak': 67,
'Aksaray': 68,
'Bayburt': 69,
'Karaman': 70,
'Kırıkkale': 71,
'Batman': 72,
'Şırnak': 73,
'Bartın': 74,
'Ardahan': 75,
'Iğdır': 76,
'Yalova': 77,
'Karabük': 78,
'Kilis': 79,
'Osmaniye': 80,
'Düzce': 81
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment