来源:《Python Cookbook》1.3节关于deque的练习
目的:随手记一下deque.extend()与deque.append()方法的区别
详细:
>>> d=deque()
>>> d.extend("123456")
>>> print(d)
deque(['1', '2', '3', '4', '5', '6'])
>>>
>>> d.append("abcdef")
>>> print(d)
deque(['1', '2', '3', '4', '5', '6', 'abcdef'])
>>>
>>> d.extend("xyz")
>>> print(d)
deque(['1', '2', '3', '4', '5', '6', 'abcdef', 'x', 'y', 'z'])
从上面输出效果上可以理解,extend将内容划分后追加至队列中,append将内容作为一个整体进行追加。