列表:数据的集合,里面可以放任何的数据类型,可进行增删改查等操作
有序列表功能(index是列表的索引值):
①创建:用 [] 表示,里面添加元素,如n2 = [1,2,4,5,5]; 或者用list()方法
②查询:用 [index] 方法,如n1 [3]表示查询第三个元素内容;n1 [-1 ] 表示查询最后一个值;n1.index (5)表示得到元素内容为5的索引值 ;n1.count(5)表示 计算元素为5的个数
③增加:用append()方法,如 n1.append(100)表示在列表末尾增加100的元素
用insert(index,元素)方法, 如n1.insert(2,89)表示在列表第三个位置放入89这个数,得到的列表是 [1,2,89,4,5,5]
④切片:拿个列表的一部分值,生成新的列表。n1 [ index:index] 如 n1[ 1:3] 表示拿到2和4,切片顾头不顾尾
n1 [ :index] 如n1 [ :3] 表示从0开始到索引为2的值:1,2,4
n1 [ : : 2] 2表示步长
⑤删除 :用n1.pop()方法是删除最后一个元素 ; 用n1.remove(数值)方法是删除该数值 ; 用del n1 [index] 方法 是删除index的元素 #del是全局方法,可用于所有数据类型的删除
⑥清空: 用n1.clear()方法是清除所用内容,n1就变成了空列表
⑦列表拼接: 用n1+n2 的方法。。。或者用 n1.extend(n2)的方法,拼接后n1列表改变,n2列表不变,不会形成新的列表
⑧修改 :用n1[index]=数值 的方法,如n1 [3] = 100 表示将5改成100.
⑨排序:用n1.sort()的方法,数值型:按从小打大排序 字符型:按ASCii表排序
⑩循环:用for i in n1的方法,可以循环出n1里面的元素,要想循环index值和元素,可用枚举的方法