您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Python将字符串列表映射为整数列表

Python将字符串列表映射为整数列表

看一下ord,它给出了给定字符的unicode号:

>>> 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-z1-26(注意大写,等等)。

l = ['a','b','a','c']
k = [ord(x)-96 for x in l] # [1,2,1,3]

同样,请注意大写和非字母字符。

python 2022/1/1 18:41:18 有277人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶