对于我的应用程序(Ruby on Rails),我为注册页面设置了国家/地区选择框。这些国家被本地化为不同的语言。但是我找不到一种方法来根据它们的本地化语言对它们进行排序。目前我只根据英文进行了整理。有没有一种方法可以根据地区对国家名称进行排序?也就是说,国家的顺序应该根据其本地化的语言而改变(升序)。谢谢..
我正在尝试编写一个函数,当给定一组国家名称和一组国家名称时,该函数将比较这两个集合,以查看是否至少有一个国家和州以相同的三个字母开头。
我尝试了许多不同的方法,从创建一个包含所有州和国家名称的前三个字母的新集合开始,但我似乎无法使其工作。
任何帮助都将不胜感激!
def StartsWithSameThreeLetters(x,y):
common = set(state[:3] for state in x) and set(country[:3] for country in y)
length = len(x) + len(y)
i