Discuss / Python / 总结一下set tuple dict,有不对的地方望指正

总结一下set tuple dict,有不对的地方望指正

Topic source

枫澜-ye

#1 Created at ... [Delete] [Delete and Lock User]

set里的元素是不可变的,与dictionary不同的地方在于没有value值只有key值。 dict里的对象是不可变对象,是key-value类型。 set和dict要使对象具有唯一性,就不能修改内容。 而tuple(元组)一旦初始化就不可以改,即元素指向的地址不变,但是对象(值)可以改变 例: tuple1 = (1,2,[3,4]) tuple1[2]的地址不变,但可以改变列表[3,4]的内容。 set的元素是不可变对象,也就意味着里面不能含有可变的值,可以包含tuple,但是tuple里不能有可变的list。


  • 1

Reply