import copy
a = something_iterable(x)
if list(copy.deepcopy(a)):
do something about x
# 這裡之是以使用deepcopy是因為iterable對象有可能隻能被list一次,是以使用深拷貝建立一個新的對象進行測量
import cardinality
a = something_iterable(x)
print(cardinality.count(a))
import more_itertools
a = something_iterable(x)
print(more_itertools.ilen(a))