1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
| str_ = 'abcd' list_ = ['a', 'b', 'c', 'd'] tuple_ = ('a', 'b', 'c', 'd') dict_ = {'a': 1, 'b': 2, 'c': 3} set_ = {'a', 'b', 'c', 'd'}
def yu(num): return num in ['a', 'c']
iter_ = filter(yu, str_) print(iter_) print(type(iter_)) print(list(iter_))
''' 输出 <filter object at 0x000001FBE9F05550> <class 'filter'> ['a', 'c'] '''
iter_ = filter(None, str_) print(iter_) print(type(iter_)) print(list(iter_))
''' 输出 <filter object at 0x000001FBE9EA88B0> <class 'filter'> ['a', 'b', 'c', 'd'] '''
|