from iso639 import languages def get_iso639_all_languages(): res = [] for lang in languages: if lang.alpha2: #print(lang.alpha2,lang.name) res.append((lang.name,lang.alpha2)) return sorted(res, key=lambda lang: lang[0]) def get_all_languages(): res = [] for lang in languages: if lang.alpha2: #print(lang.alpha2,lang.name) res.append((lang.name,lang.alpha2)) return sorted(res, key=lambda lang: lang[0]) languages_list = get_iso639_all_languages() langs = [lang[0] for lang in languages_list] #print(langs) #zh = languages.get(name='Chinese') #print(zh.alpha2) #for language in languages_list: # print("{} ({}) - {}".format(language[0], language[1], language[2]))