Skip to content

Instantly share code, notes, and snippets.

@azampagl
Created October 19, 2011 14:31
Show Gist options
  • Save azampagl/1298464 to your computer and use it in GitHub Desktop.
Save azampagl/1298464 to your computer and use it in GitHub Desktop.
Country Code dictionary.
#
# Country Code dictionary.
#
ucountries = {
'AD': u'ANDORRA',
'AE': u'UNITED ARAB EMIRATES',
'AF': u'AFGHANISTAN',
'AG': u'ANTIGUA AND BARBUDA',
'AI': u'ANGUILLA',
'AL': u'ALBANIA',
'AM': u'ARMENIA',
'AN': u'NETHERLANDS ANTILLES',
'AO': u'ANGOLA',
'AQ': u'ANTARCTICA',
'AR': u'ARGENTINA',
'AS': u'AMERICAN SAMOA',
'AT': u'AUSTRIA',
'AU': u'AUSTRALIA',
'AW': u'ARUBA',
'AX': u'\xc5LAND ISLANDS',
'AZ': u'AZERBAIJAN',
'BA': u'BOSNIA AND HERZEGOVINA',
'BB': u'BARBADOS',
'BD': u'BANGLADESH',
'BE': u'BELGIUM',
'BF': u'BURKINA FASO',
'BG': u'BULGARIA',
'BH': u'BAHRAIN',
'BI': u'BURUNDI',
'BJ': u'BENIN',
'BL': u'SAINT BARTH\xc9LEMY',
'BM': u'BERMUDA',
'BN': u'BRUNEI DARUSSALAM',
'BO': u'BOLIVIA, PLURINATIONAL STATE OF',
'BQ': u'BONAIRE, SAINT EUSTATIUS AND SABA',
'BR': u'BRAZIL',
'BS': u'BAHAMAS',
'BT': u'BHUTAN',
'BV': u'BOUVET ISLAND',
'BW': u'BOTSWANA',
'BY': u'BELARUS',
'BZ': u'BELIZE',
'CA': u'CANADA',
'CC': u'COCOS (KEELING) ISLANDS',
'CD': u'CONGO, THE DEMOCRATIC REPUBLIC OF THE',
'CF': u'CENTRAL AFRICAN REPUBLIC',
'CG': u'CONGO',
'CH': u'SWITZERLAND',
'CI': u"C\xd4TE D'IVOIRE",
'CK': u'COOK ISLANDS',
'CL': u'CHILE',
'CM': u'CAMEROON',
'CN': u'CHINA',
'CO': u'COLOMBIA',
'CR': u'COSTA RICA',
'CU': u'CUBA',
'CV': u'CAPE VERDE',
'CW': u'CURA\xc7AO',
'CX': u'CHRISTMAS ISLAND',
'CY': u'CYPRUS',
'CZ': u'CZECH REPUBLIC',
'DE': u'GERMANY',
'DJ': u'DJIBOUTI',
'DK': u'DENMARK',
'DM': u'DOMINICA',
'DO': u'DOMINICAN REPUBLIC',
'DZ': u'ALGERIA',
'EC': u'ECUADOR',
'EE': u'ESTONIA',
'EG': u'EGYPT',
'EH': u'WESTERN SAHARA',
'ER': u'ERITREA',
'ES': u'SPAIN',
'ET': u'ETHIOPIA',
'FI': u'FINLAND',
'FJ': u'FIJI',
'FK': u'FALKLAND ISLANDS (MALVINAS)',
'FM': u'MICRONESIA, FEDERATED STATES OF',
'FO': u'FAROE ISLANDS',
'FR': u'FRANCE',
'GA': u'GABON',
'GB': u'UNITED KINGDOM',
'GD': u'GRENADA',
'GE': u'GEORGIA',
'GF': u'FRENCH GUIANA',
'GG': u'GUERNSEY',
'GH': u'GHANA',
'GI': u'GIBRALTAR',
'GL': u'GREENLAND',
'GM': u'GAMBIA',
'GN': u'GUINEA',
'GP': u'GUADELOUPE',
'GQ': u'EQUATORIAL GUINEA',
'GR': u'GREECE',
'GS': u'SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS',
'GT': u'GUATEMALA',
'GU': u'GUAM',
'GW': u'GUINEA-BISSAU',
'GY': u'GUYANA',
'HK': u'HONG KONG',
'HM': u'HEARD ISLAND AND MCDONALD ISLANDS',
'HN': u'HONDURAS',
'HR': u'CROATIA',
'HT': u'HAITI',
'HU': u'HUNGARY',
'ID': u'INDONESIA',
'IE': u'IRELAND',
'IL': u'ISRAEL',
'IM': u'ISLE OF MAN',
'IN': u'INDIA',
'IO': u'BRITISH INDIAN OCEAN TERRITORY',
'IQ': u'IRAQ',
'IR': u'IRAN, ISLAMIC REPUBLIC OF',
'IS': u'ICELAND',
'IT': u'ITALY',
'JE': u'JERSEY',
'JM': u'JAMAICA',
'JO': u'JORDAN',
'JP': u'JAPAN',
'KE': u'KENYA',
'KG': u'KYRGYZSTAN',
'KH': u'CAMBODIA',
'KI': u'KIRIBATI',
'KM': u'COMOROS',
'KN': u'SAINT KITTS AND NEVIS',
'KP': u"KOREA, DEMOCRATIC PEOPLE'S REPUBLIC OF",
'KR': u'KOREA, REPUBLIC OF',
'KW': u'KUWAIT',
'KY': u'CAYMAN ISLANDS',
'KZ': u'KAZAKHSTAN',
'LA': u"LAO PEOPLE'S DEMOCRATIC REPUBLIC",
'LB': u'LEBANON',
'LC': u'SAINT LUCIA',
'LI': u'LIECHTENSTEIN',
'LK': u'SRI LANKA',
'LR': u'LIBERIA',
'LS': u'LESOTHO',
'LT': u'LITHUANIA',
'LU': u'LUXEMBOURG',
'LV': u'LATVIA',
'LY': u'LIBYAN ARAB JAMAHIRIYA',
'MA': u'MOROCCO',
'MC': u'MONACO',
'MD': u'MOLDOVA, REPUBLIC OF',
'ME': u'MONTENEGRO',
'MF': u'SAINT MARTIN (FRENCH PART)',
'MG': u'MADAGASCAR',
'MH': u'MARSHALL ISLANDS',
'MK': u'MACEDONIA, REPUBLIC OF',
'ML': u'MALI',
'MM': u'MYANMAR',
'MN': u'MONGOLIA',
'MO': u'MACAO',
'MP': u'NORTHERN MARIANA ISLANDS',
'MQ': u'MARTINIQUE',
'MR': u'MAURITANIA',
'MS': u'MONTSERRAT',
'MT': u'MALTA',
'MU': u'MAURITIUS',
'MV': u'MALDIVES',
'MW': u'MALAWI',
'MX': u'MEXICO',
'MY': u'MALAYSIA',
'MZ': u'MOZAMBIQUE',
'NA': u'NAMIBIA',
'NC': u'NEW CALEDONIA',
'NE': u'NIGER',
'NF': u'NORFOLK ISLAND',
'NG': u'NIGERIA',
'NI': u'NICARAGUA',
'NL': u'NETHERLANDS',
'NO': u'NORWAY',
'NP': u'NEPAL',
'NR': u'NAURU',
'NU': u'NIUE',
'NZ': u'NEW ZEALAND',
'OM': u'OMAN',
'PA': u'PANAMA',
'PE': u'PERU',
'PF': u'FRENCH POLYNESIA',
'PG': u'PAPUA NEW GUINEA',
'PH': u'PHILIPPINES',
'PK': u'PAKISTAN',
'PL': u'POLAND',
'PM': u'SAINT PIERRE AND MIQUELON',
'PN': u'PITCAIRN',
'PR': u'PUERTO RICO',
'PS': u'PALESTINIAN TERRITORY, OCCUPIED',
'PT': u'PORTUGAL',
'PW': u'PALAU',
'PY': u'PARAGUAY',
'QA': u'QATAR',
'RE': u'REUNION',
'RO': u'ROMANIA',
'RS': u'SERBIA',
'RU': u'RUSSIAN FEDERATION',
'RW': u'RWANDA',
'SA': u'SAUDI ARABIA',
'SB': u'SOLOMON ISLANDS',
'SC': u'SEYCHELLES',
'SD': u'SUDAN',
'SE': u'SWEDEN',
'SG': u'SINGAPORE',
'SH': u'SAINT HELENA, ASCENSION AND TRISTAN DA CUNHA',
'SI': u'SLOVENIA',
'SJ': u'SVALBARD AND JAN MAYEN',
'SK': u'SLOVAKIA',
'SL': u'SIERRA LEONE',
'SM': u'SAN MARINO',
'SN': u'SENEGAL',
'SO': u'SOMALIA',
'SR': u'SURINAME',
'ST': u'SAO TOME AND PRINCIPE',
'SV': u'EL SALVADOR',
'SX': u'SINT MAARTEN',
'SY': u'SYRIAN ARAB REPUBLIC',
'SZ': u'SWAZILAND',
'TC': u'TURKS AND CAICOS ISLANDS',
'TD': u'CHAD',
'TF': u'FRENCH SOUTHERN TERRITORIES',
'TG': u'TOGO',
'TH': u'THAILAND',
'TJ': u'TAJIKISTAN',
'TK': u'TOKELAU',
'TL': u'TIMOR-LESTE',
'TM': u'TURKMENISTAN',
'TN': u'TUNISIA',
'TO': u'TONGA',
'TR': u'TURKEY',
'TT': u'TRINIDAD AND TOBAGO',
'TV': u'TUVALU',
'TW': u'TAIWAN, PROVINCE OF CHINA',
'TZ': u'TANZANIA, UNITED REPUBLIC OF',
'UA': u'UKRAINE',
'UG': u'UGANDA',
'UM': u'UNITED STATES MINOR OUTLYING ISLANDS',
'US': u'UNITED STATES',
'UY': u'URUGUAY',
'UZ': u'UZBEKISTAN',
'VA': u'HOLY SEE (VATICAN CITY STATE)',
'VC': u'SAINT VINCENT AND THE GRENADINES',
'VE': u'VENEZUELA, BOLIVARIAN REPUBLIC OF',
'VG': u'VIRGIN ISLANDS, BRITISH',
'VI': u'VIRGIN ISLANDS, U.S.',
'VN': u'VIET NAM',
'VU': u'VANUATU',
'WF': u'WALLIS AND FUTUNA',
'WS': u'SAMOA',
'YE': u'YEMEN',
'YT': u'MAYOTTE',
'ZA': u'SOUTH AFRICA',
'ZM': u'ZAMBIA',
'ZW': u'ZIMBABWE'
}
countries = {
'AD': 'ANDORRA',
'AE': 'UNITED ARAB EMIRATES',
'AF': 'AFGHANISTAN',
'AG': 'ANTIGUA AND BARBUDA',
'AI': 'ANGUILLA',
'AL': 'ALBANIA',
'AM': 'ARMENIA',
'AN': 'NETHERLANDS ANTILLES',
'AO': 'ANGOLA',
'AQ': 'ANTARCTICA',
'AR': 'ARGENTINA',
'AS': 'AMERICAN SAMOA',
'AT': 'AUSTRIA',
'AU': 'AUSTRALIA',
'AW': 'ARUBA',
'AX': 'ALAND ISLANDS',
'AZ': 'AZERBAIJAN',
'BA': 'BOSNIA AND HERZEGOVINA',
'BB': 'BARBADOS',
'BD': 'BANGLADESH',
'BE': 'BELGIUM',
'BF': 'BURKINA FASO',
'BG': 'BULGARIA',
'BH': 'BAHRAIN',
'BI': 'BURUNDI',
'BJ': 'BENIN',
'BL': 'SAINT BARTHELEMY',
'BM': 'BERMUDA',
'BN': 'BRUNEI DARUSSALAM',
'BO': 'BOLIVIA, PLURINATIONAL STATE OF',
'BQ': 'BONAIRE, SAINT EUSTATIUS AND SABA',
'BR': 'BRAZIL',
'BS': 'BAHAMAS',
'BT': 'BHUTAN',
'BV': 'BOUVET ISLAND',
'BW': 'BOTSWANA',
'BY': 'BELARUS',
'BZ': 'BELIZE',
'CA': 'CANADA',
'CC': 'COCOS (KEELING) ISLANDS',
'CD': 'CONGO, THE DEMOCRATIC REPUBLIC OF THE',
'CF': 'CENTRAL AFRICAN REPUBLIC',
'CG': 'CONGO',
'CH': 'SWITZERLAND',
'CI': "COTE D'IVOIRE",
'CK': 'COOK ISLANDS',
'CL': 'CHILE',
'CM': 'CAMEROON',
'CN': 'CHINA',
'CO': 'COLOMBIA',
'CR': 'COSTA RICA',
'CU': 'CUBA',
'CV': 'CAPE VERDE',
'CW': 'CURACAO',
'CX': 'CHRISTMAS ISLAND',
'CY': 'CYPRUS',
'CZ': 'CZECH REPUBLIC',
'DE': 'GERMANY',
'DJ': 'DJIBOUTI',
'DK': 'DENMARK',
'DM': 'DOMINICA',
'DO': 'DOMINICAN REPUBLIC',
'DZ': 'ALGERIA',
'EC': 'ECUADOR',
'EE': 'ESTONIA',
'EG': 'EGYPT',
'EH': 'WESTERN SAHARA',
'ER': 'ERITREA',
'ES': 'SPAIN',
'ET': 'ETHIOPIA',
'FI': 'FINLAND',
'FJ': 'FIJI',
'FK': 'FALKLAND ISLANDS (MALVINAS)',
'FM': 'MICRONESIA, FEDERATED STATES OF',
'FO': 'FAROE ISLANDS',
'FR': 'FRANCE',
'GA': 'GABON',
'GB': 'UNITED KINGDOM',
'GD': 'GRENADA',
'GE': 'GEORGIA',
'GF': 'FRENCH GUIANA',
'GG': 'GUERNSEY',
'GH': 'GHANA',
'GI': 'GIBRALTAR',
'GL': 'GREENLAND',
'GM': 'GAMBIA',
'GN': 'GUINEA',
'GP': 'GUADELOUPE',
'GQ': 'EQUATORIAL GUINEA',
'GR': 'GREECE',
'GS': 'SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS',
'GT': 'GUATEMALA',
'GU': 'GUAM',
'GW': 'GUINEA-BISSAU',
'GY': 'GUYANA',
'HK': 'HONG KONG',
'HM': 'HEARD ISLAND AND MCDONALD ISLANDS',
'HN': 'HONDURAS',
'HR': 'CROATIA',
'HT': 'HAITI',
'HU': 'HUNGARY',
'ID': 'INDONESIA',
'IE': 'IRELAND',
'IL': 'ISRAEL',
'IM': 'ISLE OF MAN',
'IN': 'INDIA',
'IO': 'BRITISH INDIAN OCEAN TERRITORY',
'IQ': 'IRAQ',
'IR': 'IRAN, ISLAMIC REPUBLIC OF',
'IS': 'ICELAND',
'IT': 'ITALY',
'JE': 'JERSEY',
'JM': 'JAMAICA',
'JO': 'JORDAN',
'JP': 'JAPAN',
'KE': 'KENYA',
'KG': 'KYRGYZSTAN',
'KH': 'CAMBODIA',
'KI': 'KIRIBATI',
'KM': 'COMOROS',
'KN': 'SAINT KITTS AND NEVIS',
'KP': "KOREA, DEMOCRATIC PEOPLE'S REPUBLIC OF",
'KR': 'KOREA, REPUBLIC OF',
'KW': 'KUWAIT',
'KY': 'CAYMAN ISLANDS',
'KZ': 'KAZAKHSTAN',
'LA': "LAO PEOPLE'S DEMOCRATIC REPUBLIC",
'LB': 'LEBANON',
'LC': 'SAINT LUCIA',
'LI': 'LIECHTENSTEIN',
'LK': 'SRI LANKA',
'LR': 'LIBERIA',
'LS': 'LESOTHO',
'LT': 'LITHUANIA',
'LU': 'LUXEMBOURG',
'LV': 'LATVIA',
'LY': 'LIBYAN ARAB JAMAHIRIYA',
'MA': 'MOROCCO',
'MC': 'MONACO',
'MD': 'MOLDOVA, REPUBLIC OF',
'ME': 'MONTENEGRO',
'MF': 'SAINT MARTIN (FRENCH PART)',
'MG': 'MADAGASCAR',
'MH': 'MARSHALL ISLANDS',
'MK': 'MACEDONIA, REPUBLIC OF',
'ML': 'MALI',
'MM': 'MYANMAR',
'MN': 'MONGOLIA',
'MO': 'MACAO',
'MP': 'NORTHERN MARIANA ISLANDS',
'MQ': 'MARTINIQUE',
'MR': 'MAURITANIA',
'MS': 'MONTSERRAT',
'MT': 'MALTA',
'MU': 'MAURITIUS',
'MV': 'MALDIVES',
'MW': 'MALAWI',
'MX': 'MEXICO',
'MY': 'MALAYSIA',
'MZ': 'MOZAMBIQUE',
'NA': 'NAMIBIA',
'NC': 'NEW CALEDONIA',
'NE': 'NIGER',
'NF': 'NORFOLK ISLAND',
'NG': 'NIGERIA',
'NI': 'NICARAGUA',
'NL': 'NETHERLANDS',
'NO': 'NORWAY',
'NP': 'NEPAL',
'NR': 'NAURU',
'NU': 'NIUE',
'NZ': 'NEW ZEALAND',
'OM': 'OMAN',
'PA': 'PANAMA',
'PE': 'PERU',
'PF': 'FRENCH POLYNESIA',
'PG': 'PAPUA NEW GUINEA',
'PH': 'PHILIPPINES',
'PK': 'PAKISTAN',
'PL': 'POLAND',
'PM': 'SAINT PIERRE AND MIQUELON',
'PN': 'PITCAIRN',
'PR': 'PUERTO RICO',
'PS': 'PALESTINIAN TERRITORY, OCCUPIED',
'PT': 'PORTUGAL',
'PW': 'PALAU',
'PY': 'PARAGUAY',
'QA': 'QATAR',
'RE': 'REUNION',
'RO': 'ROMANIA',
'RS': 'SERBIA',
'RU': 'RUSSIAN FEDERATION',
'RW': 'RWANDA',
'SA': 'SAUDI ARABIA',
'SB': 'SOLOMON ISLANDS',
'SC': 'SEYCHELLES',
'SD': 'SUDAN',
'SE': 'SWEDEN',
'SG': 'SINGAPORE',
'SH': 'SAINT HELENA, ASCENSION AND TRISTAN DA CUNHA',
'SI': 'SLOVENIA',
'SJ': 'SVALBARD AND JAN MAYEN',
'SK': 'SLOVAKIA',
'SL': 'SIERRA LEONE',
'SM': 'SAN MARINO',
'SN': 'SENEGAL',
'SO': 'SOMALIA',
'SR': 'SURINAME',
'ST': 'SAO TOME AND PRINCIPE',
'SV': 'EL SALVADOR',
'SX': 'SINT MAARTEN',
'SY': 'SYRIAN ARAB REPUBLIC',
'SZ': 'SWAZILAND',
'TC': 'TURKS AND CAICOS ISLANDS',
'TD': 'CHAD',
'TF': 'FRENCH SOUTHERN TERRITORIES',
'TG': 'TOGO',
'TH': 'THAILAND',
'TJ': 'TAJIKISTAN',
'TK': 'TOKELAU',
'TL': 'TIMOR-LESTE',
'TM': 'TURKMENISTAN',
'TN': 'TUNISIA',
'TO': 'TONGA',
'TR': 'TURKEY',
'TT': 'TRINIDAD AND TOBAGO',
'TV': 'TUVALU',
'TW': 'TAIWAN, PROVINCE OF CHINA',
'TZ': 'TANZANIA, UNITED REPUBLIC OF',
'UA': 'UKRAINE',
'UG': 'UGANDA',
'UM': 'UNITED STATES MINOR OUTLYING ISLANDS',
'US': 'UNITED STATES',
'UY': 'URUGUAY',
'UZ': 'UZBEKISTAN',
'VA': 'HOLY SEE (VATICAN CITY STATE)',
'VC': 'SAINT VINCENT AND THE GRENADINES',
'VE': 'VENEZUELA, BOLIVARIAN REPUBLIC OF',
'VG': 'VIRGIN ISLANDS, BRITISH',
'VI': 'VIRGIN ISLANDS, U.S.',
'VN': 'VIET NAM',
'VU': 'VANUATU',
'WF': 'WALLIS AND FUTUNA',
'WS': 'SAMOA',
'YE': 'YEMEN',
'YT': 'MAYOTTE',
'ZA': 'SOUTH AFRICA',
'ZM': 'ZAMBIA',
'ZW': 'ZIMBABWE'
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment