相关疑难解决方法(0)

在Python中将Unicode字符串转换为字符串(包含额外符号)

如何将Unicode字符串(包含££等额外字符)转换为Python字符串?

python string unicode type-conversion

486
推荐指数
8
解决办法
91万
查看次数

如何在Python中按字母顺序对unicode字符串进行排序?

Python默认按字节值排序,这意味着é来自z和其他同样有趣的东西.在Python中按字母顺序排序的最佳方法是什么?

有这个图书馆吗?我找不到任何东西.最好排序应该有语言支持所以它理解åäö应该用瑞典语中的z排序,但是ü应该用u等排序.因此,Unicode支持是非常必要的.

如果没有库,那么最好的方法是什么?只需从字母到整数值进行映射,然后将字符串映射到整数列表即可?

python sorting unicode collation internationalization

94
推荐指数
6
解决办法
4万
查看次数

如何按照AaB而不是ABa对python中的字符串进行排序

我正在尝试对字符串进行排序(为punnetsquare制作基因型).我目前的实施是:

unsorted_genotype = 'ABaB'
sorted_genotype = sorted(list(unsorted_genotype))
sorted_string = ''.join(sorted_genotype)
Run Code Online (Sandbox Code Playgroud)

它输出

'ABBa'
Run Code Online (Sandbox Code Playgroud)

虽然,我希望并期望:

'AaBB'
Run Code Online (Sandbox Code Playgroud)

我该如何更改或修复此问题?

python sorting string list

2
推荐指数
1
解决办法
75
查看次数

python,如何排序元组不敏感的元组或列表?

我有这两个列表,我通过zip将它们组合在一起,然后我想对它们进行排序,但它给了我这个结果(Ard,Ger,Sla,ard),而我想成为(ard,Ard,Ger,Sla).任何的想法?

N = ["ard","Ard","Ger","Sla"]
L = ["7","4","2","3"]
x=zip(N,L)
x.sort()
for i in x:
    print i[0]
Run Code Online (Sandbox Code Playgroud)

python tuples list

1
推荐指数
1
解决办法
259
查看次数