Python数据类型 之 list
list:字符串的可变集合
一、功能
1. 引用.append(‘追加元素’):向后追加
1. 引用.extend(‘某一列表引用’)批量往列表里添加数据(用另外一个可迭代的对象扩充到自己内部)
1. 引用.reverse():把列表里的元素顺序逆置
1. 引用.insert(插入位置,‘插入元素’):把插入元素插入到插入位置(不替代原来的元素,原来的元素靠后一位)
以上这些方法都是对对象进行一个动作后引用发生了变化,因此不能直接print 引用.方法()。如果想查看进行上述方法操作后的列表,在输入方法后,下一行敲“print 引用” 即可。
那什么情况下可以直接print 引用.方法呢? 当你的方法操作只是查看对象的时候,可以直接用。因为这时的操作不涉及对对象的修改。
二、创建并转换列表:
Li=[1,2,3]
Li=list()
Li=list([1,2,3])
注意,如果li=list(s1),如果s1可以被迭代(可以用for循环,如字符串元祖和字典,但是由于单纯迭代引用只是字典的key,如果不想元素为key的话,可以“引用.value\items”),则将s1的元素转换为列表
三、索引 切片
li=[1,2,3]
索引:li[2] ->3(元素是什么类型,取到的就是什么类型)
切片:li[2:3] ->[3] (用切片时,你自己原来是什么类型,取到的就是什么类型)
再如:
四、嵌套
列表可以嵌套字典与元组,字典也可以嵌套字典(字典的对作为嵌套的字典)