1,列表(弱数据类型)
常见线性表(数组,栈,列,链表(单链表和双链表))
python中没有数组(储存是连续的,删除比较慢)
栈:后进先出
队列:先进先出
1.1定义
1.ls = [1,2,3,4,5] (弱数据类型)
2.运用全局函数list()定义
例如
Is=list([61,654,156])
1.2获取
通过下标可以修改列表里面的某个元素
通过下标获取,从0开始,如果下标超过列表的最大下标值,会报错
1.3常用方法及其展示
append() -------- 向列表的尾部添加元素
insert(index,object) -------- 向指定的下标处添加元素
sort()-------- 进行排序(从下到大 int类型)可以对字母进行排序(ASCII值)类型不能混
index()-------- 返回的是元素在列表中的第一个位置
reverse()------------ 将列表进行翻转
clear()--------- 清除元素
copy()-------- 浅拷贝对象 不等价与 =
!切记 列表中的copy是浅拷贝 不能完全与=相同
extend()-------- 合并列表
pop()-------删除列表尾部的元素(与append相反),返回删除的元素,pop(i) i指的是下标