7列表
列表
1.存在形式:[列表元素]
#例: |
2.变量赋值
#注:列表每个元素的类型可以不同 |
3.列表遍历
#注:列表本身是个序列 |
4.访问列表元素
rmy[0] #第一个元素 |
5.列表切片
#将列表一部分提取出来作为一个新列表 |
6.列表插入
末尾插入
s=[1,2,3,4,5] |
s=[1,2,3,4,5] |
任意位置
s=[1,3,4,5] |
7.列表删除元素
s=[1,2,3,4,5] |
8.改变列表元素
s=[1,2,3,4,5] |
9.排序
s=[1,2,34,6,2,1] |
s=[1,2,34,6,2,1] |
10.查找
s=[1,2,3,3,3,3,4,5,6,7,8] |
11.列表拷贝(初步)
s=[1,2,3,3,3,3,4,5,6,7,8] |
12.列表的运算
加法
s=[1,2,3] |
乘法
s=[1,2,3] |
13.嵌套链表
创建
matrix=[[1,2,3],[4,5,6],[7,8,9]] |
访问
matrix=[[1,2,3],[4,5,6],[7,8,9]] |
14.is运算符
作用:
用于检验两个变量是否指向同一个对象的运算符(同一性运算符)
#注意:字符串一样的变量指向同一块内存空间,其余却不是 |
15.浅拷贝与深拷贝
浅拷贝
浅拷贝只是拷贝最外层的对象,如果是指针,可能出现不希望发生的引用问题
深拷贝会将整个对象拷贝过去
案例
#浅拷贝 |
#浅拷贝 |
#深拷贝 |
16.列表推导式
语法
#expression:每个元素的表达式 |
案例
A=[i for i in range(3)] |
嵌套(等价于多层循环嵌套)
原始式
发布于