记录前端开发学习与积累

Py有序集合类型

List(可变)

常用方法参数与返回值表格:
L=[3,4,5]

方法 参数 返回值
append L.append(ele) None
insert L.insert(index,ele) None
pop L.pop([index]) removedValue
  • 可以使用L[i]赋值方式更新原有元素,但不能用此方法增加新元素,会报outof range的错误,增加新元素使用append或者insert方法

Tuple(不可变)

T =(3,4,5)

  • T一旦被创建就不可变;
  • 只有一个元素的tuple写法 t = (3,);
  • tuple中元素若为可变对象,如list或dict,set,则tuple仍有不确定因素,需格外注意

  • tuple在python中有非常重要的地位
    • 多个变量可以同时接收一个tuple,按位置赋给对应的值,所以,Python的函数返回多值其实就是返回一个tuple,但写起来更方便。
    • 可变参数*args也是,在函数内部声明args局部变量存储了输入参数组成的tuple实例。
Py语句注意事项

  1. 1. List(可变)
  2. 2. Tuple(不可变)