草庐IT

python - 用字符串键构造字典时,我应该在 Python 中写 dict 还是写 {}?

这只是您建议的约定的一个微不足道的问题。最近,我看到很多人写dict(key1=val1,key2=val2)的例子,而不是我认为更惯用的{"key1":val1,"key2":val2}。我认为原因是为了避免使用""作为键,但我不确定。也许dict()语法看起来更接近其他语言? 最佳答案 {"key1":val1,"key2":val2}更加地道;我几乎从未遇到过带有关键字参数的dict,而且我当然也从未想过要写它。它也更通用,因为关键字参数必须是Python标识符:>>>{"foobar":1}{'foobar':1}>>>di