A single iterable argument refers to an argument passed to a function (or constructor) that is itself an iterable, such as a list, tuple, set, or string. An iterable is any Python object capable of returning its members one at a time, allowing it to be iterated over in a loop. When initializing a deque
, the constructor expects one argument that can be iterated over to populate the deque
.
Here are some examples of single iterable arguments:
Examples of Single Iterable Arguments
-
List:
from collections import deque iterable = [1, 2, 3] q = deque(iterable) print(q) # Output: deque([1, 2, 3])
-
Tuple:
from collections import deque iterable = (1, 2, 3) q = deque(iterable) print(q) # Output: deque([1, 2, 3])
-
Set:
from collections import deque iterable = { 1, 2, 3} q = deque(iterable) print(q) # Output: deque([1, 2, 3])
-
String:
from collections import deque iterable = "123" q = deque(iterable