我是python的新手,正在努力弄清楚如何将unicode字符数组初始化为一定大小。我想使用数组而不是列表,因为我希望O(1)随机访问和O(1)摊销成本用于插入。到目前为止,我有这个:
from arrays import *
a = array('u')
但显然这是一个零长度数组。
谢谢, ALY
答案 0 :(得分:3)
这会创建一个初始化为"unicode string"
的新数组。
from array import *
a = array('u', u"unicode string")
如果您只想将其初始化为特定大小,则可以执行以下操作:
a = array('u', u'\0' * size)
这将初始化一个大小为size
的unicode字符数组,初始化为空字符。