Series
Iterable [Python] isinstance(var_list, collections.Iterable)
More Code
2018. 6. 16. 08:14
# Python 3 : Iterable
import collections
# iterable types
var_list = [1, 3, 5, 7]
print(isinstance(var_list, collections.Iterable)) # True
var_tuple = (1, 3, 5, 7)
print(isinstance(var_tuple, collections.Iterable)) # True
var_dict = {"a": 1, "b": 3}
print(isinstance(var_dict, collections.Iterable)) # True
var_set = {1, 3}
print(isinstance(var_set, collections.Iterable)) # True
var_range = range(0, 5)
print(isinstance(var_range, collections.Iterable)) # True
var_str = "abc"
print(isinstance(var_str, collections.Iterable)) # True
var_bytes = b'abcdef'
print(isinstance(var_bytes, collections.Iterable)) # True
# none iterable types
var_int = 932
print(isinstance(var_int, collections.Iterable)) # False
var_float = 10.2
print(isinstance(var_float, collections.Iterable)) # False
var_none = None
print(isinstance(var_none, collections.Iterable)) # False