Classificando cidades e construindo um dicionário
Na versão 11, é possível classificar cadeia de caracteres usando um método de comparação alfabético definido para cada idioma.
Por exemplo, pegue um grupo de cidades da Dinamarca.
In[1]:=
cityNames =
EntityValue[
GeoEntities[
Entity["AdministrativeDivision", {"Nordjylland", "Denmark"}],
"City"], "Name"];
Agora, classifique essas cidades usando AlphabeticSort mas definindo os idiomas separadamente em dinamarquês e inglês para ver as diferenças entre eles.
In[2]:=
sortedCityNames =
Transpose[{AlphabeticSort[cityNames, "Danish"],
AlphabeticSort[cityNames, "English"]}];
mostre o input completo da Wolfram Language
Out[3]=
Crie um dicionário traduzindo uma amostra aleatória de palavras de Sueco para Inglês.
In[4]:=
words = AlphabeticSort[
RandomSample[WordList[Language -> "Swedish"], 6], "Swedish"];
In[5]:=
sortedTranslations =
AlphabeticSort[#, "English"] & /@
WordTranslation[words, "Swedish" -> "English"];
mostre o input completo da Wolfram Language
Out[6]=