Created
June 21, 2024 01:06
-
-
Save ttulttul/f958ffaf5a5af55f380f25c2ee5d7fda to your computer and use it in GitHub Desktop.
A Python script to convert country adjectives to country names; missing a few, to be sure
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
adjective_to_country = { | |
"Afghan": "Afghanistan", | |
"Albanian": "Albania", | |
"Algerian": "Algeria", | |
"American": "United States", | |
"Andorran": "Andorra", | |
"Angolan": "Angola", | |
"Antiguan": "Antigua and Barbuda", | |
"Argentine": "Argentina", | |
"Armenian": "Armenia", | |
"Australian": "Australia", | |
"Austrian": "Austria", | |
"Azerbaijani": "Azerbaijan", | |
"Bahamian": "Bahamas", | |
"Bahraini": "Bahrain", | |
"Bangladeshi": "Bangladesh", | |
"Barbadian": "Barbados", | |
"Belarusian": "Belarus", | |
"Belgian": "Belgium", | |
"Belizean": "Belize", | |
"Beninese": "Benin", | |
"Bhutanese": "Bhutan", | |
"Bolivian": "Bolivia", | |
"Bosnian": "Bosnia and Herzegovina", | |
"Botswanan": "Botswana", | |
"Brazilian": "Brazil", | |
"Bruneian": "Brunei", | |
"Bulgarian": "Bulgaria", | |
"Burkinabe": "Burkina Faso", | |
"Burmese": "Myanmar", | |
"Burundian": "Burundi", | |
"Cambodian": "Cambodia", | |
"Cameroonian": "Cameroon", | |
"Canadian": "Canada", | |
"Cape Verdean": "Cape Verde", | |
"Central African": "Central African Republic", | |
"Chadian": "Chad", | |
"Chilean": "Chile", | |
"Chinese": "China", | |
"Colombian": "Colombia", | |
"Comoran": "Comoros", | |
"Congolese": "Congo", | |
"Costa Rican": "Costa Rica", | |
"Croatian": "Croatia", | |
"Cuban": "Cuba", | |
"Cypriot": "Cyprus", | |
"Czech": "Czech Republic", | |
"Danish": "Denmark", | |
"Djiboutian": "Djibouti", | |
"Dominican": "Dominican Republic", | |
"Dutch": "Netherlands", | |
"East Timorese": "East Timor", | |
"Ecuadorean": "Ecuador", | |
"Egyptian": "Egypt", | |
"Emirati": "United Arab Emirates", | |
"English": "United Kingdom", | |
"Equatorial Guinean": "Equatorial Guinea", | |
"Eritrean": "Eritrea", | |
"Estonian": "Estonia", | |
"Ethiopian": "Ethiopia", | |
"Fijian": "Fiji", | |
"Finnish": "Finland", | |
"French": "France", | |
"Gabonese": "Gabon", | |
"Gambian": "Gambia", | |
"Georgian": "Georgia", | |
"German": "Germany", | |
"Ghanaian": "Ghana", | |
"Greek": "Greece", | |
"Grenadian": "Grenada", | |
"Guatemalan": "Guatemala", | |
"Guinean": "Guinea", | |
"Guinea-Bissauan": "Guinea-Bissau", | |
"Guyanese": "Guyana", | |
"Haitian": "Haiti", | |
"Honduran": "Honduras", | |
"Hungarian": "Hungary", | |
"Icelander": "Iceland", | |
"Indian": "India", | |
"Indonesian": "Indonesia", | |
"Iranian": "Iran", | |
"Iraqi": "Iraq", | |
"Irish": "Ireland", | |
"Israeli": "Israel", | |
"Italian": "Italy", | |
"Ivorian": "Ivory Coast", | |
"Jamaican": "Jamaica", | |
"Japanese": "Japan", | |
"Jordanian": "Jordan", | |
"Kazakh": "Kazakhstan", | |
"Kenyan": "Kenya", | |
"Kiribati": "Kiribati", | |
"Kuwaiti": "Kuwait", | |
"Kyrgyz": "Kyrgyzstan", | |
"Laotian": "Laos", | |
"Latvian": "Latvia", | |
"Lebanese": "Lebanon", | |
"Lesotho": "Lesotho", | |
"Liberian": "Liberia", | |
"Libyan": "Libya", | |
"Liechtenstein": "Liechtenstein", | |
"Lithuanian": "Lithuania", | |
"Luxembourgish": "Luxembourg", | |
"Macedonian": "North Macedonia", | |
"Malagasy": "Madagascar", | |
"Malawian": "Malawi", | |
"Malaysian": "Malaysia", | |
"Maldivian": "Maldives", | |
"Malian": "Mali", | |
"Maltese": "Malta", | |
"Marshallese": "Marshall Islands", | |
"Mauritanian": "Mauritania", | |
"Mauritian": "Mauritius", | |
"Mexican": "Mexico", | |
"Micronesian": "Micronesia", | |
"Moldovan": "Moldova", | |
"Monacan": "Monaco", | |
"Mongolian": "Mongolia", | |
"Montenegrin": "Montenegro", | |
"Moroccan": "Morocco", | |
"Mozambican": "Mozambique", | |
"Namibian": "Namibia", | |
"Nauruan": "Nauru", | |
"Nepalese": "Nepal", | |
"New Zealander": "New Zealand", | |
"Nicaraguan": "Nicaragua", | |
"Nigerien": "Niger", | |
"Nigerian": "Nigeria", | |
"Norwegian": "Norway", | |
"Omani": "Oman", | |
"Pakistani": "Pakistan", | |
"Palauan": "Palau", | |
"Palestinian": "Palestine", | |
"Panamanian": "Panama", | |
"Papua New Guinean": "Papua New Guinea", | |
"Paraguayan": "Paraguay", | |
"Peruvian": "Peru", | |
"Philippine": "Philippines", | |
"Polish": "Poland", | |
"Portuguese": "Portugal", | |
"Qatari": "Qatar", | |
"Romanian": "Romania", | |
"Russian": "Russia", | |
"Rwandan": "Rwanda", | |
"Saint Lucian": "Saint Lucia", | |
"Salvadoran": "El Salvador", | |
"Samoan": "Samoa", | |
"San Marinese": "San Marino", | |
"Sao Tomean": "Sao Tome and Principe", | |
"Saudi": "Saudi Arabia", | |
"Senegalese": "Senegal", | |
"Serbian": "Serbia", | |
"Seychellois": "Seychelles", | |
"Sierra Leonean": "Sierra Leone", | |
"Singaporean": "Singapore", | |
"Slovak": "Slovakia", | |
"Slovenian": "Slovenia", | |
"Solomon Islander": "Solomon Islands", | |
"Somali": "Somalia", | |
"South African": "South Africa", | |
"South Korean": "South Korea", | |
"South Sudanese": "South Sudan", | |
"Spanish": "Spain", | |
"Sri Lankan": "Sri Lanka", | |
"Sudanese": "Sudan", | |
"Surinamer": "Suriname", | |
"Swazi": "Swaziland", | |
"Swedish": "Sweden", | |
"Swiss": "Switzerland", | |
"Syrian": "Syria", | |
"Taiwanese": "Taiwan", | |
"Tajik": "Tajikistan", | |
"Tanzanian": "Tanzania", | |
"Thai": "Thailand", | |
"Togolese": "Togo", | |
"Tongan": "Tonga", | |
"Trinidadian": "Trinidad and Tobago", | |
"Tunisian": "Tunisia", | |
"Turkish": "Turkey", | |
"Turkmen": "Turkmenistan", | |
"Tuvaluan": "Tuvalu", | |
"Ugandan": "Uganda", | |
"Ukrainian": "Ukraine", | |
"Uruguayan": "Uruguay", | |
"Uzbek": "Uzbekistan", | |
"Vanuatuan": "Vanuatu", | |
"Venezuelan": "Venezuela", | |
"Vietnamese": "Vietnam", | |
"Yemeni": "Yemen", | |
"Zambian": "Zambia", | |
"Zimbabwean": "Zimbabwe", | |
} | |
def convert_adjective_to_noun(adjective): | |
return adjective_to_country.get(adjective, "Unknown") | |
# Example usage | |
adjective = "Belarusian" | |
country_name = convert_adjective_to_noun(adjective) | |
print(country_name) # Output: Belarus |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment