我定义了一个双端队列并在 python 中插入一个向量。我的目标是从向量中定义一个双端队列。但是当我在这个队列上迭代时,python 返回这个向量的第一个参数。如何从向量定义双端队列?
user934956
问问题
154 次
1 回答
1
我不确定您所说的 是什么意思vector
,但是,与 Python 中的任何序列一样,您可以在其中存储任何类型的对象。与 C++ 不同,在编译时需要知道存储对象的类型。
这是一个例子:
class vector(object):
def __str__(self):
return "I'm a vector, for realz!"
...
mydeque = deque()
for i in range(1, 20):
mydeque.append(vector())
for vec in mydeque:
print(vec)
于 2011-09-08T14:13:06.737 回答