в выражении any(not (i % 6) for i in range(1, 10))
определяет ли any()
аргумент not (i % 6) for i in range(1, 10)
генератор или список?
На данный момент я понимаю, что в:
g = (not (i % 6) for i in range(1, 10))
g
- генератор
И в :
l = [not (i % 6) for i in range(1, 10)]
l
- это список
Но поскольку мы не вызываем any
с []
или ()
, как в any([not (i % 6) for i in range(1, 10)])
или any((not (i % 6) for i in range(1, 10)))
, я запутался ...
[ ]
, нет списка - person DeepSpace   schedule 30.01.2020any
иall
принимают итерацию. Это может быть список, генератор или любой другой тип, который можно повторять. - person Klaus D.   schedule 30.01.2020