Closed
Description
MicroPython v1.10 on 2019-01-25; ESP32 module with ESP32
from ucollections import deque
samples = deque((), 64)
samples.append(1)
samples.append(2)
for i in samples:
print(i)
fails with TypeError: 'deque' object isn't iterable
print(dir(samples))
prints
['__class__', 'append', 'popleft']
Documentation:
Deques (double-ended queues) are a list-like container, however lists behave different:
test_list = [1,2,3]
print(dir(test_list))
for i in test_list:
print(i)
['__class__', 'append', 'clear', 'copy', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort']
1
2
3
Metadata
Metadata
Assignees
Labels
No labels