看一下
ord,它给出了给定字符的unipre号:
>>> letters = ['a','b','c','d','e','f','g']>>> [ord(x) for x in letters][97, 98, 99, 100, 101, 102, 103]
因此,您可以将
ord(x)-96其转换
a-z为
1-26(注意大写,等等)。
l = ['a','b','a','c']k = [ord(x)-96 for x in l] # [1,2,1,3]
同样,请注意大写和非字母字符。

看一下
ord,它给出了给定字符的unipre号:
>>> letters = ['a','b','c','d','e','f','g']>>> [ord(x) for x in letters][97, 98, 99, 100, 101, 102, 103]
因此,您可以将
ord(x)-96其转换
a-z为
1-26(注意大写,等等)。
l = ['a','b','a','c']k = [ord(x)-96 for x in l] # [1,2,1,3]
同样,请注意大写和非字母字符。