我試圖將字符串中的字符轉換爲單獨的ascii值。我似乎無法讓每個角色都變成相對的ascii值。Python:將列表中的字符串值更改爲ascii值
例如,如果可變字的值爲[ 「你好」, 「世界」],在運行完成代碼之後列表ASCII將具有值:
[104,101,108,108,111 ,119,111,114,108,100]
到目前爲止我有:
words = ["hello", "world"]
ascii = []
for x in words:
ascii.append(ord(x))
打印這個返回一個錯誤ORD期待一個字符,但得到的字符串。有誰知道我可以如何解決這個問題,以返回每個字母的ASCII值?三江源
如果我想打印的ASCII變量作爲兩個單獨列表?e.g什麼。 [[104,101,108,108,111],[119,111,114,108,100]] – user2747367 2014-09-11 09:28:50
@ user2747367用示例更新 – 2014-09-11 09:32:03