我正在尝试将字符串中的字符转换为Python中的ascii值
喜欢ord('a [i]')但ord只期待字符不是字符串!!
在python中有没有其他方法可以解决这个问题。
答案 0 :(得分:9)
>>> s = "string"
>>> map(ord, s)
[115, 116, 114, 105, 110, 103]
答案 1 :(得分:3)
替代Sven的回答:
[ord(c) for c in s]
...或相应的生成器表达式:
(ord(c) for c in s)