簡體   English   中英

如何在 Python 中創建一個 Unicode 字符數組?

[英]How can I create an array of Unicode characters in Python?

我正在使用 Repl.it。

import array as arr

my_array = arr.array("u", [u"3", u"6", u"9", u"12"])
print(my_array)
print(type(my_array))
print(type(my_array[0]))

上述源代碼產生以下錯誤:

Traceback (most recent call last):
  File "main.py", line 3, in <module>
    my_array = arr.array("u", [u"3", u"6", u"9", u"12"])
TypeError: array item must be unicode character

為什么源代碼不起作用?

數組類型"u"對應於單個Unicode 字符。 初始值設定項包含兩個字符的項u"12" 也許你想要這樣的東西:

arr.array("u", [u"3", u"6", u"9", u"1", u"2"])

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM