2
我试图将字符串中的字符转换为Python中的ascii值如何查找字符串中字符的ascii值?
像ord('a [i]'),但ord只期望字符不是字符串!
是否有任何其他方法来解决这个问题在python中。
我试图将字符串中的字符转换为Python中的ascii值如何查找字符串中字符的ascii值?
像ord('a [i]'),但ord只期望字符不是字符串!
是否有任何其他方法来解决这个问题在python中。
>>> s = "string"
>>> map(ord, s)
[115, 116, 114, 105, 110, 103]
斯文的回答另:
[ord(c) for c in s]
...或相应的发电机表达:
(ord(c) for c in s)
+1我喜欢在可能的情况 – Alasdair
使用列表理解为'map' @Alasdair何时能够*不可* –
@KarlKnechtel,好点;) – Alasdair