我有一个这样的字典:
mydic = {'pet': ['dog', 'cat', ''], 'Date': ['', 'Monday', 'Tuesday']}
所需的输出:
mydic = {'pet': ['dog', 'cat'], 'Date': ['Monday', 'Tuesday']}
我曾经尝试使用此代码
mydic = {k: [elem for elem in v if elem is not np.nan] for k, v in mydic.items()}
没有运气。 非常感谢您的帮助,我意识到这可能是一个基本问题,但不幸的是,它无法在网上找到任何东西。
答案 0 :(得分:2)
不是nan
,就是''
,所以将代码更改为
{k: [elem for elem in v if elem is not ''] for k, v in mydic.items()}
Out[283]: {'Date': ['Monday', 'Tuesday'], 'pet': ['dog', 'cat']}