1.有序和无序,可变和不可变
判断是否有序:是否有索引。判断是否可变,内存地址是否改变。

  • 列表list:可变,有序

  • 字典dict:可变,无序

  • 集合set:可变,无序

  • 数字int/float:不可变
  • 字符串str:不可变,有序
  • 元组tuple:不可变,有序
  • 布尔boolen:不可变
    2.remove pop del
  • remove()方法删除列表中值为 x 的第一个元素。如果没有这样的元素,就会返回一个错误;
  • del语句按照索引位置删除元素,可以用 del 语句从列表中删除一个切割(顾头不顾尾),或清空整个列表(我们以前介绍的方法是给该切割赋一个空列表)del a[:];
  • pop()方法接受的是元素的下标,在原列表中弹出这个元素,并返回,当()内无索引数时默认弹出最后一个元素。
number = [1,2,30,0]
>>> number.pop() #无索引弹出最后一个元素
0
>>> number.pop(1) #弹出索引为1的元素
2
>>> print(number)
[1, 30]
01-13 00:40