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实例。