Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/352.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带元组的Python deque extendleft?_Python - Fatal编程技术网

带元组的Python deque extendleft?

带元组的Python deque extendleft?,python,Python,我有一个最大长度为10的deque。可以.extendleft并添加元组。例如: from collections import deque x = deque(maxlen = 10) z = [(1,4),(1,3),(2,5),(7,1),(6,4),(8,2),(9,1),(9,5),(7,3),(8,3)] for y in z: x.append(y) print x x.extendleft((6,7)) print x 返回: deque([(1, 4), (1,

我有一个最大长度为10的
deque
。可以
.extendleft
并添加元组。例如:

from collections import deque

x = deque(maxlen = 10)
z = [(1,4),(1,3),(2,5),(7,1),(6,4),(8,2),(9,1),(9,5),(7,3),(8,3)] 
for y in z:
    x.append(y)
print x
x.extendleft((6,7))
print x
返回:

deque([(1, 4), (1, 3), (2, 5), (7, 1), (6, 4), (8, 2), (9, 1), (9, 5), (7, 3), (8, 3)], maxlen=10)
deque([7, 6, (1, 4), (1, 3), (2, 5), (7, 1), (6, 4), (8, 2), (9, 1), (9, 5)], maxlen=10)
我试过: 配对=(6,7) x、 延伸英尺(对) 同样的结果

In [7]: x.extendleft([(6,7)])

In [8]: x
Out[8]: deque([(6, 7), (1, 4), (1, 3), (2, 5), (7, 1), (6, 4), (8, 2), (9, 1), (9, 5), (7, 3)], maxlen=10)
或者更简单一点:

In [10]: x.appendleft((6, 7))
或者更简单一点:

In [10]: x.appendleft((6, 7))