Skip to main content
 首页 » 编程设计

python之为什么 Python set([]) 不等于 {}

2025年05月04日15落叶无声

<分区>

Set() 和 {} 似乎给出了非常相似的行为,除了混杂的 set([]) 和 {}。在下面的比较中,为什么最后一个是False?

>>> set([1,2,3])=={1,2,3} 
True 
>>> set([1,2,3])==set([1,2,3]) 
True 
>>> {1,2,3}=={1,2,3} 
True 
>>> set([])==set([]) 
True 
>>> {}=={} 
True 
>>> set([])=={} 
False