Python的几个括号分别代表什么意思

zhuanbike 2021-11-10 947

()  小括号,元组,有时候也可以作为运算符

[]  中括号,列表,元组和列表都可以截取其中的内容正序截[0:1],从后面截取[-1:]

{}  大括号,集合,集合种的元素都不重复。

大括号也用于字典{key1:value1,key2:value2……}



  1. 元组和列表都属于序列。
  2. 列表属于可变序列,它的元素可以随时修改或者删除,而元组属于不可变序列,其中的元素是不能修改的,除非整体重新赋值。
  3. 列表可以使用多种方法实现添加和修改列表元素,而元组没有办法,因为不能想元组中添加或修改元素,同样也不能删除元素
  4. 列表可以使用切片方法访问和修改列表中的元素,元组也支持切片,但是它只支持通过切片访问元组中的元素,不支持修改
  5. 元组比列表中的访问和处理速度更快,所以如果只需要对其中的元素进行访问,而不进行任何修改,建议使用元组。
  6. 列表不能作为字典类型中的键,而元组是可以的。


最新回复 (1)
  • zhuanbike 2021-11-10
    0 引用 2
    集合运算:- 减去后面集合内的元素
    &交集
    |求合集
发新帖