- 
      
 - 
        
Save carlopires/1261951 to your computer and use it in GitHub Desktop.  
| # -o- coding: utf-8 -o- | |
| # ISO3166 python dict | |
| # oficial list in http://www.iso.org/iso/iso_3166_code_lists | |
| ISO3166 = { | |
| 'AF': 'AFGHANISTAN', | |
| 'AX': 'ÅLAND ISLANDS', | |
| 'AL': 'ALBANIA', | |
| 'DZ': 'ALGERIA', | |
| 'AS': 'AMERICAN SAMOA', | |
| 'AD': 'ANDORRA', | |
| 'AO': 'ANGOLA', | |
| 'AI': 'ANGUILLA', | |
| 'AQ': 'ANTARCTICA', | |
| 'AG': 'ANTIGUA AND BARBUDA', | |
| 'AR': 'ARGENTINA', | |
| 'AM': 'ARMENIA', | |
| 'AW': 'ARUBA', | |
| 'AU': 'AUSTRALIA', | |
| 'AT': 'AUSTRIA', | |
| 'AZ': 'AZERBAIJAN', | |
| 'BS': 'BAHAMAS', | |
| 'BH': 'BAHRAIN', | |
| 'BD': 'BANGLADESH', | |
| 'BB': 'BARBADOS', | |
| 'BY': 'BELARUS', | |
| 'BE': 'BELGIUM', | |
| 'BZ': 'BELIZE', | |
| 'BJ': 'BENIN', | |
| 'BM': 'BERMUDA', | |
| 'BT': 'BHUTAN', | |
| 'BO': 'BOLIVIA, PLURINATIONAL STATE OF', | |
| 'BQ': 'BONAIRE, SINT EUSTATIUS AND SABA', | |
| 'BA': 'BOSNIA AND HERZEGOVINA', | |
| 'BW': 'BOTSWANA', | |
| 'BV': 'BOUVET ISLAND', | |
| 'BR': 'BRAZIL', | |
| 'IO': 'BRITISH INDIAN OCEAN TERRITORY', | |
| 'BN': 'BRUNEI DARUSSALAM', | |
| 'BG': 'BULGARIA', | |
| 'BF': 'BURKINA FASO', | |
| 'BI': 'BURUNDI', | |
| 'KH': 'CAMBODIA', | |
| 'CM': 'CAMEROON', | |
| 'CA': 'CANADA', | |
| 'CV': 'CAPE VERDE', | |
| 'KY': 'CAYMAN ISLANDS', | |
| 'CF': 'CENTRAL AFRICAN REPUBLIC', | |
| 'TD': 'CHAD', | |
| 'CL': 'CHILE', | |
| 'CN': 'CHINA', | |
| 'CX': 'CHRISTMAS ISLAND', | |
| 'CC': 'COCOS (KEELING) ISLANDS', | |
| 'CO': 'COLOMBIA', | |
| 'KM': 'COMOROS', | |
| 'CG': 'CONGO', | |
| 'CD': 'CONGO, THE DEMOCRATIC REPUBLIC OF THE', | |
| 'CK': 'COOK ISLANDS', | |
| 'CR': 'COSTA RICA', | |
| 'CI': 'CÔTE D\'IVOIRE', | |
| 'HR': 'CROATIA', | |
| 'CU': 'CUBA', | |
| 'CW': 'CURAÇAO', | |
| 'CY': 'CYPRUS', | |
| 'CZ': 'CZECH REPUBLIC', | |
| 'DK': 'DENMARK', | |
| 'DJ': 'DJIBOUTI', | |
| 'DM': 'DOMINICA', | |
| 'DO': 'DOMINICAN REPUBLIC', | |
| 'EC': 'ECUADOR', | |
| 'EG': 'EGYPT', | |
| 'SV': 'EL SALVADOR', | |
| 'GQ': 'EQUATORIAL GUINEA', | |
| 'ER': 'ERITREA', | |
| 'EE': 'ESTONIA', | |
| 'ET': 'ETHIOPIA', | |
| 'FK': 'FALKLAND ISLANDS (MALVINAS)', | |
| 'FO': 'FAROE ISLANDS', | |
| 'FJ': 'FIJI', | |
| 'FI': 'FINLAND', | |
| 'FR': 'FRANCE', | |
| 'GF': 'FRENCH GUIANA', | |
| 'PF': 'FRENCH POLYNESIA', | |
| 'TF': 'FRENCH SOUTHERN TERRITORIES', | |
| 'GA': 'GABON', | |
| 'GM': 'GAMBIA', | |
| 'GE': 'GEORGIA', | |
| 'DE': 'GERMANY', | |
| 'GH': 'GHANA', | |
| 'GI': 'GIBRALTAR', | |
| 'GR': 'GREECE', | |
| 'GL': 'GREENLAND', | |
| 'GD': 'GRENADA', | |
| 'GP': 'GUADELOUPE', | |
| 'GU': 'GUAM', | |
| 'GT': 'GUATEMALA', | |
| 'GG': 'GUERNSEY', | |
| 'GN': 'GUINEA', | |
| 'GW': 'GUINEA-BISSAU', | |
| 'GY': 'GUYANA', | |
| 'HT': 'HAITI', | |
| 'HM': 'HEARD ISLAND AND MCDONALD ISLANDS', | |
| 'VA': 'HOLY SEE (VATICAN CITY STATE)', | |
| 'HN': 'HONDURAS', | |
| 'HK': 'HONG KONG', | |
| 'HU': 'HUNGARY', | |
| 'IS': 'ICELAND', | |
| 'IN': 'INDIA', | |
| 'ID': 'INDONESIA', | |
| 'IR': 'IRAN, ISLAMIC REPUBLIC OF', | |
| 'IQ': 'IRAQ', | |
| 'IE': 'IRELAND', | |
| 'IM': 'ISLE OF MAN', | |
| 'IL': 'ISRAEL', | |
| 'IT': 'ITALY', | |
| 'JM': 'JAMAICA', | |
| 'JP': 'JAPAN', | |
| 'JE': 'JERSEY', | |
| 'JO': 'JORDAN', | |
| 'KZ': 'KAZAKHSTAN', | |
| 'KE': 'KENYA', | |
| 'KI': 'KIRIBATI', | |
| 'KP': 'KOREA, DEMOCRATIC PEOPLE\'S REPUBLIC OF', | |
| 'KR': 'KOREA, REPUBLIC OF', | |
| 'KW': 'KUWAIT', | |
| 'KG': 'KYRGYZSTAN', | |
| 'LA': 'LAO PEOPLE\'S DEMOCRATIC REPUBLIC', | |
| 'LV': 'LATVIA', | |
| 'LB': 'LEBANON', | |
| 'LS': 'LESOTHO', | |
| 'LR': 'LIBERIA', | |
| 'LY': 'LIBYAN ARAB JAMAHIRIYA', | |
| 'LI': 'LIECHTENSTEIN', | |
| 'LT': 'LITHUANIA', | |
| 'LU': 'LUXEMBOURG', | |
| 'MO': 'MACAO', | |
| 'MK': 'MACEDONIA, THE FORMER YUGOSLAV REPUBLIC OF', | |
| 'MG': 'MADAGASCAR', | |
| 'MW': 'MALAWI', | |
| 'MY': 'MALAYSIA', | |
| 'MV': 'MALDIVES', | |
| 'ML': 'MALI', | |
| 'MT': 'MALTA', | |
| 'MH': 'MARSHALL ISLANDS', | |
| 'MQ': 'MARTINIQUE', | |
| 'MR': 'MAURITANIA', | |
| 'MU': 'MAURITIUS', | |
| 'YT': 'MAYOTTE', | |
| 'MX': 'MEXICO', | |
| 'FM': 'MICRONESIA, FEDERATED STATES OF', | |
| 'MD': 'MOLDOVA, REPUBLIC OF', | |
| 'MC': 'MONACO', | |
| 'MN': 'MONGOLIA', | |
| 'ME': 'MONTENEGRO', | |
| 'MS': 'MONTSERRAT', | |
| 'MA': 'MOROCCO', | |
| 'MZ': 'MOZAMBIQUE', | |
| 'MM': 'MYANMAR', | |
| 'NA': 'NAMIBIA', | |
| 'NR': 'NAURU', | |
| 'NP': 'NEPAL', | |
| 'NL': 'NETHERLANDS', | |
| 'NC': 'NEW CALEDONIA', | |
| 'NZ': 'NEW ZEALAND', | |
| 'NI': 'NICARAGUA', | |
| 'NE': 'NIGER', | |
| 'NG': 'NIGERIA', | |
| 'NU': 'NIUE', | |
| 'NF': 'NORFOLK ISLAND', | |
| 'MP': 'NORTHERN MARIANA ISLANDS', | |
| 'NO': 'NORWAY', | |
| 'OM': 'OMAN', | |
| 'PK': 'PAKISTAN', | |
| 'PW': 'PALAU', | |
| 'PS': 'PALESTINIAN TERRITORY, OCCUPIED', | |
| 'PA': 'PANAMA', | |
| 'PG': 'PAPUA NEW GUINEA', | |
| 'PY': 'PARAGUAY', | |
| 'PE': 'PERU', | |
| 'PH': 'PHILIPPINES', | |
| 'PN': 'PITCAIRN', | |
| 'PL': 'POLAND', | |
| 'PT': 'PORTUGAL', | |
| 'PR': 'PUERTO RICO', | |
| 'QA': 'QATAR', | |
| 'RE': 'RÉUNION', | |
| 'RO': 'ROMANIA', | |
| 'RU': 'RUSSIAN FEDERATION', | |
| 'RW': 'RWANDA', | |
| 'BL': 'SAINT BARTHÉLEMY', | |
| 'SH': 'SAINT HELENA, ASCENSION AND TRISTAN DA CUNHA', | |
| 'KN': 'SAINT KITTS AND NEVIS', | |
| 'LC': 'SAINT LUCIA', | |
| 'MF': 'SAINT MARTIN (FRENCH PART)', | |
| 'PM': 'SAINT PIERRE AND MIQUELON', | |
| 'VC': 'SAINT VINCENT AND THE GRENADINES', | |
| 'WS': 'SAMOA', | |
| 'SM': 'SAN MARINO', | |
| 'ST': 'SAO TOME AND PRINCIPE', | |
| 'SA': 'SAUDI ARABIA', | |
| 'SN': 'SENEGAL', | |
| 'RS': 'SERBIA', | |
| 'SC': 'SEYCHELLES', | |
| 'SL': 'SIERRA LEONE', | |
| 'SG': 'SINGAPORE', | |
| 'SX': 'SINT MAARTEN (DUTCH PART)', | |
| 'SK': 'SLOVAKIA', | |
| 'SI': 'SLOVENIA', | |
| 'SB': 'SOLOMON ISLANDS', | |
| 'SO': 'SOMALIA', | |
| 'ZA': 'SOUTH AFRICA', | |
| 'GS': 'SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS', | |
| 'SS': 'SOUTH SUDAN', | |
| 'ES': 'SPAIN', | |
| 'LK': 'SRI LANKA', | |
| 'SD': 'SUDAN', | |
| 'SR': 'SURINAME', | |
| 'SJ': 'SVALBARD AND JAN MAYEN', | |
| 'SZ': 'SWAZILAND', | |
| 'SE': 'SWEDEN', | |
| 'CH': 'SWITZERLAND', | |
| 'SY': 'SYRIAN ARAB REPUBLIC', | |
| 'TW': 'TAIWAN, PROVINCE OF CHINA', | |
| 'TJ': 'TAJIKISTAN', | |
| 'TZ': 'TANZANIA, UNITED REPUBLIC OF', | |
| 'TH': 'THAILAND', | |
| 'TL': 'TIMOR-LESTE', | |
| 'TG': 'TOGO', | |
| 'TK': 'TOKELAU', | |
| 'TO': 'TONGA', | |
| 'TT': 'TRINIDAD AND TOBAGO', | |
| 'TN': 'TUNISIA', | |
| 'TR': 'TURKEY', | |
| 'TM': 'TURKMENISTAN', | |
| 'TC': 'TURKS AND CAICOS ISLANDS', | |
| 'TV': 'TUVALU', | |
| 'UG': 'UGANDA', | |
| 'UA': 'UKRAINE', | |
| 'AE': 'UNITED ARAB EMIRATES', | |
| 'GB': 'UNITED KINGDOM', | |
| 'US': 'UNITED STATES', | |
| 'UM': 'UNITED STATES MINOR OUTLYING ISLANDS', | |
| 'UY': 'URUGUAY', | |
| 'UZ': 'UZBEKISTAN', | |
| 'VU': 'VANUATU', | |
| 'VE': 'VENEZUELA, BOLIVARIAN REPUBLIC OF', | |
| 'VN': 'VIET NAM', | |
| 'VG': 'VIRGIN ISLANDS, BRITISH', | |
| 'VI': 'VIRGIN ISLANDS, U.S.', | |
| 'WF': 'WALLIS AND FUTUNA', | |
| 'EH': 'WESTERN SAHARA', | |
| 'YE': 'YEMEN', | |
| 'ZM': 'ZAMBIA', | |
| 'ZW': 'ZIMBABWE', | |
| } | 
Thanks
Motion to add South Sudan
Thanks <3
THANKS SO MUCH
Is it OK to add:'UK': ''United Kingdom"?
Is it OK to add:'UK': ''United Kingdom"?
UK is recognized as Great Britain, hence GB
Motion to add South Sudan
Should be added. The relevant ISO committee has already discussed this. See https://www.iso.org/obp/ui/#iso:code:3166:SS
Motion to add South Sudan
Should be added. The relevant ISO committee has already discussed this. See https://www.iso.org/obp/ui/#iso:code:3166:SS
OK, Thanks for your reply!
Where can I find the reverse of this code
Where can I find the reverse of this code
Like dictionary country_name: country_code?
To reverse dictionary you can use next code:
reverse = dict((name, code) for code,name in ISO3166.items())
tyy
Missing some countries like:
'MK': 'North Macedonia',
'RS': 'Serbia',
'ME': 'Montenegro',
'CW': 'Curaçao'
Missing:
'JE':'Jersey'
Thank you
[
    {
        "name": "Afghanistan",
        "a2c": "AF",
        "a3c": "AFG",
        "num": "004"
    },
    {
        "name": "Albania",
        "a2c": "AL",
        "a3c": "ALB",
        "num": "008"
    },
    {
        "name": "Algeria",
        "a2c": "DZ",
        "a3c": "DZA",
        "num": "012"
    },
    {
        "name": "American Samoa",
        "a2c": "AS",
        "a3c": "ASM",
        "num": "016"
    },
    {
        "name": "Andorra",
        "a2c": "AD",
        "a3c": "AND",
        "num": "020"
    },
    {
        "name": "Angola",
        "a2c": "AO",
        "a3c": "AGO",
        "num": "024"
    },
    {
        "name": "Anguilla",
        "a2c": "AI",
        "a3c": "AIA",
        "num": "660"
    },
    {
        "name": "Antarctica",
        "a2c": "AQ",
        "a3c": "ATA",
        "num": "010"
    },
    {
        "name": "Antigua and Barbuda",
        "a2c": "AG",
        "a3c": "ATG",
        "num": "028"
    },
    {
        "name": "Argentina",
        "a2c": "AR",
        "a3c": "ARG",
        "num": "032"
    },
    {
        "name": "Armenia",
        "a2c": "AM",
        "a3c": "ARM",
        "num": "051"
    },
    {
        "name": "Aruba",
        "a2c": "AW",
        "a3c": "ABW",
        "num": "533"
    },
    {
        "name": "Australia",
        "a2c": "AU",
        "a3c": "AUS",
        "num": "036"
    },
    {
        "name": "Austria",
        "a2c": "AT",
        "a3c": "AUT",
        "num": "040"
    },
    {
        "name": "Azerbaijan",
        "a2c": "AZ",
        "a3c": "AZE",
        "num": "031"
    },
    {
        "name": "Bahamas (the)",
        "a2c": "BS",
        "a3c": "BHS",
        "num": "044"
    },
    {
        "name": "Bahrain",
        "a2c": "BH",
        "a3c": "BHR",
        "num": "048"
    },
    {
        "name": "Bangladesh",
        "a2c": "BD",
        "a3c": "BGD",
        "num": "050"
    },
    {
        "name": "Barbados",
        "a2c": "BB",
        "a3c": "BRB",
        "num": "052"
    },
    {
        "name": "Belarus",
        "a2c": "BY",
        "a3c": "BLR",
        "num": "112"
    },
    {
        "name": "Belgium",
        "a2c": "BE",
        "a3c": "BEL",
        "num": "056"
    },
    {
        "name": "Belize",
        "a2c": "BZ",
        "a3c": "BLZ",
        "num": "084"
    },
    {
        "name": "Benin",
        "a2c": "BJ",
        "a3c": "BEN",
        "num": "204"
    },
    {
        "name": "Bermuda",
        "a2c": "BM",
        "a3c": "BMU",
        "num": "060"
    },
    {
        "name": "Bhutan",
        "a2c": "BT",
        "a3c": "BTN",
        "num": "064"
    },
    {
        "name": "Bolivia (Plurinational State of)",
        "a2c": "BO",
        "a3c": "BOL",
        "num": "068"
    },
    {
        "name": "Bonaire, Sint Eustatius and Saba",
        "a2c": "BQ",
        "a3c": "BES",
        "num": "535"
    },
    {
        "name": "Bosnia and Herzegovina",
        "a2c": "BA",
        "a3c": "BIH",
        "num": "070"
    },
    {
        "name": "Botswana",
        "a2c": "BW",
        "a3c": "BWA",
        "num": "072"
    },
    {
        "name": "Bouvet Island",
        "a2c": "BV",
        "a3c": "BVT",
        "num": "074"
    },
    {
        "name": "Brazil",
        "a2c": "BR",
        "a3c": "BRA",
        "num": "076"
    },
    {
        "name": "British Indian Ocean Territory (the)",
        "a2c": "IO",
        "a3c": "IOT",
        "num": "086"
    },
    {
        "name": "Brunei Darussalam",
        "a2c": "BN",
        "a3c": "BRN",
        "num": "096"
    },
    {
        "name": "Bulgaria",
        "a2c": "BG",
        "a3c": "BGR",
        "num": "100"
    },
    {
        "name": "Burkina Faso",
        "a2c": "BF",
        "a3c": "BFA",
        "num": "854"
    },
    {
        "name": "Burundi",
        "a2c": "BI",
        "a3c": "BDI",
        "num": "108"
    },
    {
        "name": "Cabo Verde",
        "a2c": "CV",
        "a3c": "CPV",
        "num": "132"
    },
    {
        "name": "Cambodia",
        "a2c": "KH",
        "a3c": "KHM",
        "num": "116"
    },
    {
        "name": "Cameroon",
        "a2c": "CM",
        "a3c": "CMR",
        "num": "120"
    },
    {
        "name": "Canada",
        "a2c": "CA",
        "a3c": "CAN",
        "num": "124"
    },
    {
        "name": "Cayman Islands (the)",
        "a2c": "KY",
        "a3c": "CYM",
        "num": "136"
    },
    {
        "name": "Central African Republic (the)",
        "a2c": "CF",
        "a3c": "CAF",
        "num": "140"
    },
    {
        "name": "Chad",
        "a2c": "TD",
        "a3c": "TCD",
        "num": "148"
    },
    {
        "name": "Chile",
        "a2c": "CL",
        "a3c": "CHL",
        "num": "152"
    },
    {
        "name": "China",
        "a2c": "CN",
        "a3c": "CHN",
        "num": "156"
    },
    {
        "name": "Christmas Island",
        "a2c": "CX",
        "a3c": "CXR",
        "num": "162"
    },
    {
        "name": "Cocos (Keeling) Islands (the)",
        "a2c": "CC",
        "a3c": "CCK",
        "num": "166"
    },
    {
        "name": "Colombia",
        "a2c": "CO",
        "a3c": "COL",
        "num": "170"
    },
    {
        "name": "Comoros (the)",
        "a2c": "KM",
        "a3c": "COM",
        "num": "174"
    },
    {
        "name": "Congo (the Democratic Republic of the)",
        "a2c": "CD",
        "a3c": "COD",
        "num": "180"
    },
    {
        "name": "Congo (the)",
        "a2c": "CG",
        "a3c": "COG",
        "num": "178"
    },
    {
        "name": "Cook Islands (the)",
        "a2c": "CK",
        "a3c": "COK",
        "num": "184"
    },
    {
        "name": "Costa Rica",
        "a2c": "CR",
        "a3c": "CRI",
        "num": "188"
    },
    {
        "name": "Croatia",
        "a2c": "HR",
        "a3c": "HRV",
        "num": "191"
    },
    {
        "name": "Cuba",
        "a2c": "CU",
        "a3c": "CUB",
        "num": "192"
    },
    {
        "name": "Curaçao",
        "a2c": "CW",
        "a3c": "CUW",
        "num": "531"
    },
    {
        "name": "Cyprus",
        "a2c": "CY",
        "a3c": "CYP",
        "num": "196"
    },
    {
        "name": "Czechia",
        "a2c": "CZ",
        "a3c": "CZE",
        "num": "203"
    },
    {
        "name": "Côte d'Ivoire",
        "a2c": "CI",
        "a3c": "CIV",
        "num": "384"
    },
    {
        "name": "Denmark",
        "a2c": "DK",
        "a3c": "DNK",
        "num": "208"
    },
    {
        "name": "Djibouti",
        "a2c": "DJ",
        "a3c": "DJI",
        "num": "262"
    },
    {
        "name": "Dominica",
        "a2c": "DM",
        "a3c": "DMA",
        "num": "212"
    },
    {
        "name": "Dominican Republic (the)",
        "a2c": "DO",
        "a3c": "DOM",
        "num": "214"
    },
    {
        "name": "Ecuador",
        "a2c": "EC",
        "a3c": "ECU",
        "num": "218"
    },
    {
        "name": "Egypt",
        "a2c": "EG",
        "a3c": "EGY",
        "num": "818"
    },
    {
        "name": "El Salvador",
        "a2c": "SV",
        "a3c": "SLV",
        "num": "222"
    },
    {
        "name": "Equatorial Guinea",
        "a2c": "GQ",
        "a3c": "GNQ",
        "num": "226"
    },
    {
        "name": "Eritrea",
        "a2c": "ER",
        "a3c": "ERI",
        "num": "232"
    },
    {
        "name": "Estonia",
        "a2c": "EE",
        "a3c": "EST",
        "num": "233"
    },
    {
        "name": "Eswatini",
        "a2c": "SZ",
        "a3c": "SWZ",
        "num": "748"
    },
    {
        "name": "Ethiopia",
        "a2c": "ET",
        "a3c": "ETH",
        "num": "231"
    },
    {
        "name": "Falkland Islands (the) [Malvinas]",
        "a2c": "FK",
        "a3c": "FLK",
        "num": "238"
    },
    {
        "name": "Faroe Islands (the)",
        "a2c": "FO",
        "a3c": "FRO",
        "num": "234"
    },
    {
        "name": "Fiji",
        "a2c": "FJ",
        "a3c": "FJI",
        "num": "242"
    },
    {
        "name": "Finland",
        "a2c": "FI",
        "a3c": "FIN",
        "num": "246"
    },
    {
        "name": "France",
        "a2c": "FR",
        "a3c": "FRA",
        "num": "250"
    },
    {
        "name": "French Guiana",
        "a2c": "GF",
        "a3c": "GUF",
        "num": "254"
    },
    {
        "name": "French Polynesia",
        "a2c": "PF",
        "a3c": "PYF",
        "num": "258"
    },
    {
        "name": "French Southern Territories (the)",
        "a2c": "TF",
        "a3c": "ATF",
        "num": "260"
    },
    {
        "name": "Gabon",
        "a2c": "GA",
        "a3c": "GAB",
        "num": "266"
    },
    {
        "name": "Gambia (the)",
        "a2c": "GM",
        "a3c": "GMB",
        "num": "270"
    },
    {
        "name": "Georgia",
        "a2c": "GE",
        "a3c": "GEO",
        "num": "268"
    },
    {
        "name": "Germany",
        "a2c": "DE",
        "a3c": "DEU",
        "num": "276"
    },
    {
        "name": "Ghana",
        "a2c": "GH",
        "a3c": "GHA",
        "num": "288"
    },
    {
        "name": "Gibraltar",
        "a2c": "GI",
        "a3c": "GIB",
        "num": "292"
    },
    {
        "name": "Greece",
        "a2c": "GR",
        "a3c": "GRC",
        "num": "300"
    },
    {
        "name": "Greenland",
        "a2c": "GL",
        "a3c": "GRL",
        "num": "304"
    },
    {
        "name": "Grenada",
        "a2c": "GD",
        "a3c": "GRD",
        "num": "308"
    },
    {
        "name": "Guadeloupe",
        "a2c": "GP",
        "a3c": "GLP",
        "num": "312"
    },
    {
        "name": "Guam",
        "a2c": "GU",
        "a3c": "GUM",
        "num": "316"
    },
    {
        "name": "Guatemala",
        "a2c": "GT",
        "a3c": "GTM",
        "num": "320"
    },
    {
        "name": "Guernsey",
        "a2c": "GG",
        "a3c": "GGY",
        "num": "831"
    },
    {
        "name": "Guinea",
        "a2c": "GN",
        "a3c": "GIN",
        "num": "324"
    },
    {
        "name": "Guinea-Bissau",
        "a2c": "GW",
        "a3c": "GNB",
        "num": "624"
    },
    {
        "name": "Guyana",
        "a2c": "GY",
        "a3c": "GUY",
        "num": "328"
    },
    {
        "name": "Haiti",
        "a2c": "HT",
        "a3c": "HTI",
        "num": "332"
    },
    {
        "name": "Heard Island and McDonald Islands",
        "a2c": "HM",
        "a3c": "HMD",
        "num": "334"
    },
    {
        "name": "Holy See (the)",
        "a2c": "VA",
        "a3c": "VAT",
        "num": "336"
    },
    {
        "name": "Honduras",
        "a2c": "HN",
        "a3c": "HND",
        "num": "340"
    },
    {
        "name": "Hong Kong",
        "a2c": "HK",
        "a3c": "HKG",
        "num": "344"
    },
    {
        "name": "Hungary",
        "a2c": "HU",
        "a3c": "HUN",
        "num": "348"
    },
    {
        "name": "Iceland",
        "a2c": "IS",
        "a3c": "ISL",
        "num": "352"
    },
    {
        "name": "India",
        "a2c": "IN",
        "a3c": "IND",
        "num": "356"
    },
    {
        "name": "Indonesia",
        "a2c": "ID",
        "a3c": "IDN",
        "num": "360"
    },
    {
        "name": "Iran (Islamic Republic of)",
        "a2c": "IR",
        "a3c": "IRN",
        "num": "364"
    },
    {
        "name": "Iraq",
        "a2c": "IQ",
        "a3c": "IRQ",
        "num": "368"
    },
    {
        "name": "Ireland",
        "a2c": "IE",
        "a3c": "IRL",
        "num": "372"
    },
    {
        "name": "Isle of Man",
        "a2c": "IM",
        "a3c": "IMN",
        "num": "833"
    },
    {
        "name": "Israel",
        "a2c": "IL",
        "a3c": "ISR",
        "num": "376"
    },
    {
        "name": "Italy",
        "a2c": "IT",
        "a3c": "ITA",
        "num": "380"
    },
    {
        "name": "Jamaica",
        "a2c": "JM",
        "a3c": "JAM",
        "num": "388"
    },
    {
        "name": "Japan",
        "a2c": "JP",
        "a3c": "JPN",
        "num": "392"
    },
    {
        "name": "Jersey",
        "a2c": "JE",
        "a3c": "JEY",
        "num": "832"
    },
    {
        "name": "Jordan",
        "a2c": "JO",
        "a3c": "JOR",
        "num": "400"
    },
    {
        "name": "Kazakhstan",
        "a2c": "KZ",
        "a3c": "KAZ",
        "num": "398"
    },
    {
        "name": "Kenya",
        "a2c": "KE",
        "a3c": "KEN",
        "num": "404"
    },
    {
        "name": "Kiribati",
        "a2c": "KI",
        "a3c": "KIR",
        "num": "296"
    },
    {
        "name": "Korea (the Democratic People's Republic of)",
        "a2c": "KP",
        "a3c": "PRK",
        "num": "408"
    },
    {
        "name": "Korea (the Republic of)",
        "a2c": "KR",
        "a3c": "KOR",
        "num": "410"
    },
    {
        "name": "Kuwait",
        "a2c": "KW",
        "a3c": "KWT",
        "num": "414"
    },
    {
        "name": "Kyrgyzstan",
        "a2c": "KG",
        "a3c": "KGZ",
        "num": "417"
    },
    {
        "name": "Lao People's Democratic Republic (the)",
        "a2c": "LA",
        "a3c": "LAO",
        "num": "418"
    },
    {
        "name": "Latvia",
        "a2c": "LV",
        "a3c": "LVA",
        "num": "428"
    },
    {
        "name": "Lebanon",
        "a2c": "LB",
        "a3c": "LBN",
        "num": "422"
    },
    {
        "name": "Lesotho",
        "a2c": "LS",
        "a3c": "LSO",
        "num": "426"
    },
    {
        "name": "Liberia",
        "a2c": "LR",
        "a3c": "LBR",
        "num": "430"
    },
    {
        "name": "Libya",
        "a2c": "LY",
        "a3c": "LBY",
        "num": "434"
    },
    {
        "name": "Liechtenstein",
        "a2c": "LI",
        "a3c": "LIE",
        "num": "438"
    },
    {
        "name": "Lithuania",
        "a2c": "LT",
        "a3c": "LTU",
        "num": "440"
    },
    {
        "name": "Luxembourg",
        "a2c": "LU",
        "a3c": "LUX",
        "num": "442"
    },
    {
        "name": "Macao",
        "a2c": "MO",
        "a3c": "MAC",
        "num": "446"
    },
    {
        "name": "Madagascar",
        "a2c": "MG",
        "a3c": "MDG",
        "num": "450"
    },
    {
        "name": "Malawi",
        "a2c": "MW",
        "a3c": "MWI",
        "num": "454"
    },
    {
        "name": "Malaysia",
        "a2c": "MY",
        "a3c": "MYS",
        "num": "458"
    },
    {
        "name": "Maldives",
        "a2c": "MV",
        "a3c": "MDV",
        "num": "462"
    },
    {
        "name": "Mali",
        "a2c": "ML",
        "a3c": "MLI",
        "num": "466"
    },
    {
        "name": "Malta",
        "a2c": "MT",
        "a3c": "MLT",
        "num": "470"
    },
    {
        "name": "Marshall Islands (the)",
        "a2c": "MH",
        "a3c": "MHL",
        "num": "584"
    },
    {
        "name": "Martinique",
        "a2c": "MQ",
        "a3c": "MTQ",
        "num": "474"
    },
    {
        "name": "Mauritania",
        "a2c": "MR",
        "a3c": "MRT",
        "num": "478"
    },
    {
        "name": "Mauritius",
        "a2c": "MU",
        "a3c": "MUS",
        "num": "480"
    },
    {
        "name": "Mayotte",
        "a2c": "YT",
        "a3c": "MYT",
        "num": "175"
    },
    {
        "name": "Mexico",
        "a2c": "MX",
        "a3c": "MEX",
        "num": "484"
    },
    {
        "name": "Micronesia (Federated States of)",
        "a2c": "FM",
        "a3c": "FSM",
        "num": "583"
    },
    {
        "name": "Moldova (the Republic of)",
        "a2c": "MD",
        "a3c": "MDA",
        "num": "498"
    },
    {
        "name": "Monaco",
        "a2c": "MC",
        "a3c": "MCO",
        "num": "492"
    },
    {
        "name": "Mongolia",
        "a2c": "MN",
        "a3c": "MNG",
        "num": "496"
    },
    {
        "name": "Montenegro",
        "a2c": "ME",
        "a3c": "MNE",
        "num": "499"
    },
    {
        "name": "Montserrat",
        "a2c": "MS",
        "a3c": "MSR",
        "num": "500"
    },
    {
        "name": "Morocco",
        "a2c": "MA",
        "a3c": "MAR",
        "num": "504"
    },
    {
        "name": "Mozambique",
        "a2c": "MZ",
        "a3c": "MOZ",
        "num": "508"
    },
    {
        "name": "Myanmar",
        "a2c": "MM",
        "a3c": "MMR",
        "num": "104"
    },
    {
        "name": "Namibia",
        "a2c": "NA",
        "a3c": "NAM",
        "num": "516"
    },
    {
        "name": "Nauru",
        "a2c": "NR",
        "a3c": "NRU",
        "num": "520"
    },
    {
        "name": "Nepal",
        "a2c": "NP",
        "a3c": "NPL",
        "num": "524"
    },
    {
        "name": "Netherlands (Kingdom of the)",
        "a2c": "NL",
        "a3c": "NLD",
        "num": "528"
    },
    {
        "name": "New Caledonia",
        "a2c": "NC",
        "a3c": "NCL",
        "num": "540"
    },
    {
        "name": "New Zealand",
        "a2c": "NZ",
        "a3c": "NZL",
        "num": "554"
    },
    {
        "name": "Nicaragua",
        "a2c": "NI",
        "a3c": "NIC",
        "num": "558"
    },
    {
        "name": "Niger (the)",
        "a2c": "NE",
        "a3c": "NER",
        "num": "562"
    },
    {
        "name": "Nigeria",
        "a2c": "NG",
        "a3c": "NGA",
        "num": "566"
    },
    {
        "name": "Niue",
        "a2c": "NU",
        "a3c": "NIU",
        "num": "570"
    },
    {
        "name": "Norfolk Island",
        "a2c": "NF",
        "a3c": "NFK",
        "num": "574"
    },
    {
        "name": "North Macedonia",
        "a2c": "MK",
        "a3c": "MKD",
        "num": "807"
    },
    {
        "name": "Northern Mariana Islands (the)",
        "a2c": "MP",
        "a3c": "MNP",
        "num": "580"
    },
    {
        "name": "Norway",
        "a2c": "NO",
        "a3c": "NOR",
        "num": "578"
    },
    {
        "name": "Oman",
        "a2c": "OM",
        "a3c": "OMN",
        "num": "512"
    },
    {
        "name": "Pakistan",
        "a2c": "PK",
        "a3c": "PAK",
        "num": "586"
    },
    {
        "name": "Palau",
        "a2c": "PW",
        "a3c": "PLW",
        "num": "585"
    },
    {
        "name": "Palestine, State of",
        "a2c": "PS",
        "a3c": "PSE",
        "num": "275"
    },
    {
        "name": "Panama",
        "a2c": "PA",
        "a3c": "PAN",
        "num": "591"
    },
    {
        "name": "Papua New Guinea",
        "a2c": "PG",
        "a3c": "PNG",
        "num": "598"
    },
    {
        "name": "Paraguay",
        "a2c": "PY",
        "a3c": "PRY",
        "num": "600"
    },
    {
        "name": "Peru",
        "a2c": "PE",
        "a3c": "PER",
        "num": "604"
    },
    {
        "name": "Philippines (the)",
        "a2c": "PH",
        "a3c": "PHL",
        "num": "608"
    },
    {
        "name": "Pitcairn",
        "a2c": "PN",
        "a3c": "PCN",
        "num": "612"
    },
    {
        "name": "Poland",
        "a2c": "PL",
        "a3c": "POL",
        "num": "616"
    },
    {
        "name": "Portugal",
        "a2c": "PT",
        "a3c": "PRT",
        "num": "620"
    },
    {
        "name": "Puerto Rico",
        "a2c": "PR",
        "a3c": "PRI",
        "num": "630"
    },
    {
        "name": "Qatar",
        "a2c": "QA",
        "a3c": "QAT",
        "num": "634"
    },
    {
        "name": "Romania",
        "a2c": "RO",
        "a3c": "ROU",
        "num": "642"
    },
    {
        "name": "Russian Federation (the)",
        "a2c": "RU",
        "a3c": "RUS",
        "num": "643"
    },
    {
        "name": "Rwanda",
        "a2c": "RW",
        "a3c": "RWA",
        "num": "646"
    },
    {
        "name": "Réunion",
        "a2c": "RE",
        "a3c": "REU",
        "num": "638"
    },
    {
        "name": "Saint Barthélemy",
        "a2c": "BL",
        "a3c": "BLM",
        "num": "652"
    },
    {
        "name": "Saint Helena, Ascension and Tristan da Cunha",
        "a2c": "SH",
        "a3c": "SHN",
        "num": "654"
    },
    {
        "name": "Saint Kitts and Nevis",
        "a2c": "KN",
        "a3c": "KNA",
        "num": "659"
    },
    {
        "name": "Saint Lucia",
        "a2c": "LC",
        "a3c": "LCA",
        "num": "662"
    },
    {
        "name": "Saint Martin (French part)",
        "a2c": "MF",
        "a3c": "MAF",
        "num": "663"
    },
    {
        "name": "Saint Pierre and Miquelon",
        "a2c": "PM",
        "a3c": "SPM",
        "num": "666"
    },
    {
        "name": "Saint Vincent and the Grenadines",
        "a2c": "VC",
        "a3c": "VCT",
        "num": "670"
    },
    {
        "name": "Samoa",
        "a2c": "WS",
        "a3c": "WSM",
        "num": "882"
    },
    {
        "name": "San Marino",
        "a2c": "SM",
        "a3c": "SMR",
        "num": "674"
    },
    {
        "name": "Sao Tome and Principe",
        "a2c": "ST",
        "a3c": "STP",
        "num": "678"
    },
    {
        "name": "Saudi Arabia",
        "a2c": "SA",
        "a3c": "SAU",
        "num": "682"
    },
    {
        "name": "Senegal",
        "a2c": "SN",
        "a3c": "SEN",
        "num": "686"
    },
    {
        "name": "Serbia",
        "a2c": "RS",
        "a3c": "SRB",
        "num": "688"
    },
    {
        "name": "Seychelles",
        "a2c": "SC",
        "a3c": "SYC",
        "num": "690"
    },
    {
        "name": "Sierra Leone",
        "a2c": "SL",
        "a3c": "SLE",
        "num": "694"
    },
    {
        "name": "Singapore",
        "a2c": "SG",
        "a3c": "SGP",
        "num": "702"
    },
    {
        "name": "Sint Maarten (Dutch part)",
        "a2c": "SX",
        "a3c": "SXM",
        "num": "534"
    },
    {
        "name": "Slovakia",
        "a2c": "SK",
        "a3c": "SVK",
        "num": "703"
    },
    {
        "name": "Slovenia",
        "a2c": "SI",
        "a3c": "SVN",
        "num": "705"
    },
    {
        "name": "Solomon Islands",
        "a2c": "SB",
        "a3c": "SLB",
        "num": "090"
    },
    {
        "name": "Somalia",
        "a2c": "SO",
        "a3c": "SOM",
        "num": "706"
    },
    {
        "name": "South Africa",
        "a2c": "ZA",
        "a3c": "ZAF",
        "num": "710"
    },
    {
        "name": "South Georgia and the South Sandwich Islands",
        "a2c": "GS",
        "a3c": "SGS",
        "num": "239"
    },
    {
        "name": "South Sudan",
        "a2c": "SS",
        "a3c": "SSD",
        "num": "728"
    },
    {
        "name": "Spain",
        "a2c": "ES",
        "a3c": "ESP",
        "num": "724"
    },
    {
        "name": "Sri Lanka",
        "a2c": "LK",
        "a3c": "LKA",
        "num": "144"
    },
    {
        "name": "Sudan (the)",
        "a2c": "SD",
        "a3c": "SDN",
        "num": "729"
    },
    {
        "name": "Suriname",
        "a2c": "SR",
        "a3c": "SUR",
        "num": "740"
    },
    {
        "name": "Svalbard and Jan Mayen",
        "a2c": "SJ",
        "a3c": "SJM",
        "num": "744"
    },
    {
        "name": "Sweden",
        "a2c": "SE",
        "a3c": "SWE",
        "num": "752"
    },
    {
        "name": "Switzerland",
        "a2c": "CH",
        "a3c": "CHE",
        "num": "756"
    },
    {
        "name": "Syrian Arab Republic (the)",
        "a2c": "SY",
        "a3c": "SYR",
        "num": "760"
    },
    {
        "name": "Taiwan (Province of China)",
        "a2c": "TW",
        "a3c": "TWN",
        "num": "158"
    },
    {
        "name": "Tajikistan",
        "a2c": "TJ",
        "a3c": "TJK",
        "num": "762"
    },
    {
        "name": "Tanzania, the United Republic of",
        "a2c": "TZ",
        "a3c": "TZA",
        "num": "834"
    },
    {
        "name": "Thailand",
        "a2c": "TH",
        "a3c": "THA",
        "num": "764"
    },
    {
        "name": "Timor-Leste",
        "a2c": "TL",
        "a3c": "TLS",
        "num": "626"
    },
    {
        "name": "Togo",
        "a2c": "TG",
        "a3c": "TGO",
        "num": "768"
    },
    {
        "name": "Tokelau",
        "a2c": "TK",
        "a3c": "TKL",
        "num": "772"
    },
    {
        "name": "Tonga",
        "a2c": "TO",
        "a3c": "TON",
        "num": "776"
    },
    {
        "name": "Trinidad and Tobago",
        "a2c": "TT",
        "a3c": "TTO",
        "num": "780"
    },
    {
        "name": "Tunisia",
        "a2c": "TN",
        "a3c": "TUN",
        "num": "788"
    },
    {
        "name": "Turkmenistan",
        "a2c": "TM",
        "a3c": "TKM",
        "num": "795"
    },
    {
        "name": "Turks and Caicos Islands (the)",
        "a2c": "TC",
        "a3c": "TCA",
        "num": "796"
    },
    {
        "name": "Tuvalu",
        "a2c": "TV",
        "a3c": "TUV",
        "num": "798"
    },
    {
        "name": "Türkiye",
        "a2c": "TR",
        "a3c": "TUR",
        "num": "792"
    },
    {
        "name": "Uganda",
        "a2c": "UG",
        "a3c": "UGA",
        "num": "800"
    },
    {
        "name": "Ukraine",
        "a2c": "UA",
        "a3c": "UKR",
        "num": "804"
    },
    {
        "name": "United Arab Emirates (the)",
        "a2c": "AE",
        "a3c": "ARE",
        "num": "784"
    },
    {
        "name": "United Kingdom of Great Britain and Northern Ireland (the)",
        "a2c": "GB",
        "a3c": "GBR",
        "num": "826"
    },
    {
        "name": "United States Minor Outlying Islands (the)",
        "a2c": "UM",
        "a3c": "UMI",
        "num": "581"
    },
    {
        "name": "United States of America (the)",
        "a2c": "US",
        "a3c": "USA",
        "num": "840"
    },
    {
        "name": "Uruguay",
        "a2c": "UY",
        "a3c": "URY",
        "num": "858"
    },
    {
        "name": "Uzbekistan",
        "a2c": "UZ",
        "a3c": "UZB",
        "num": "860"
    },
    {
        "name": "Vanuatu",
        "a2c": "VU",
        "a3c": "VUT",
        "num": "548"
    },
    {
        "name": "Venezuela (Bolivarian Republic of)",
        "a2c": "VE",
        "a3c": "VEN",
        "num": "862"
    },
    {
        "name": "Viet Nam",
        "a2c": "VN",
        "a3c": "VNM",
        "num": "704"
    },
    {
        "name": "Virgin Islands (British)",
        "a2c": "VG",
        "a3c": "VGB",
        "num": "092"
    },
    {
        "name": "Virgin Islands (U.S.)",
        "a2c": "VI",
        "a3c": "VIR",
        "num": "850"
    },
    {
        "name": "Wallis and Futuna",
        "a2c": "WF",
        "a3c": "WLF",
        "num": "876"
    },
    {
        "name": "Western Sahara*",
        "a2c": "EH",
        "a3c": "ESH",
        "num": "732"
    },
    {
        "name": "Yemen",
        "a2c": "YE",
        "a3c": "YEM",
        "num": "887"
    },
    {
        "name": "Zambia",
        "a2c": "ZM",
        "a3c": "ZMB",
        "num": "894"
    },
    {
        "name": "Zimbabwe",
        "a2c": "ZW",
        "a3c": "ZWE",
        "num": "716"
    },
    {
        "name": "Åland Islands",
        "a2c": "AX",
        "a3c": "ALA",
        "num": "248"
    }
]
thanks @carlopires