相关疑难解决方法(0)

如果Python dict理解覆盖了一个键,则引发错误

如果它会覆盖一个键,有没有办法让dict理解引发异常?

例如,我希望以下错误,因为密钥有两个值'a':

>>> {k:v for k, v in ('a1', 'a2', 'b3')}
{'a': '2', 'b': '3'}
Run Code Online (Sandbox Code Playgroud)

我意识到这可以通过for循环来完成.有没有办法在保持理解语法的同时做到这一点?

python

19
推荐指数
2
解决办法
1741
查看次数

标签 统计

python ×1