This question already has answers here:
List comprehension with if statement
(4个答案)
四年前关闭。
I have a dict test declared:
test = {'test1': 1, 'test2': 2, 'test3': 3}

我想复制test过滤出可能存在或可能不存在的特定键。
我尝试了以下方法:
test_copy = {k: test[k] for k not in ('test3', 'test4')}

。?
我不相信这个问题是
List comprehension with if statement
因为我找了几分钟的口述稿。

最佳答案

字典理解将完成复制。

关于python - Python不在,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33534479/

10-12 19:32