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