从一个python列表里面删除‘’,‘ ’,None 下面个代码有什么需要改进的地方

time_list = [str for str in time_list if str not in [✀✀, ✀ ✀, None]]
2025-05-15 08:45:59
推荐回答(1个)
回答1:

不用改什么了 效果达到你需要的了

>>> time_list = ['', '', ' ', None, 1,2,3]
>>> print time_list
['', '', ' ', None, 1, 2, 3]
>>> ret =  [str for str in time_list if str not in ['', ' ', None]]
>>> print ret
[1, 2, 3]
>>>