过滤小于0的元素
nums = [1, 2, 4, -1, 0, -8,9]
nums = filter(lambda x:x>0, nums)
print(list(nums))
方式二
nums2 = [i for i in nums if i > 0]
print(nums2)
同理,适用于字典等结构
res = {i:v for i,v in cache.items() if v > 0}
过滤小于0的元素
nums = [1, 2, 4, -1, 0, -8,9]
nums = filter(lambda x:x>0, nums)
print(list(nums))
方式二
nums2 = [i for i in nums if i > 0]
print(nums2)
同理,适用于字典等结构
res = {i:v for i,v in cache.items() if v > 0}