可变与不可变
In [1]: name = "maotai"
In [2]: id(name)
Out[2]: 79791976
In [3]: name = "maotai2"
In [4]: id(name)
Out[4]: 79791752
In [6]: arr = [\'1\',\'2\']
In [7]: arr
Out[7]: [\'1\', \'2\']
In [8]: id(arr)
Out[8]: 79806984
In [9]: arr[1] = \'22\'
In [10]: arr
Out[10]: [\'1\', \'22\']
In [11]: id(arr)
Out[11]: 79806984
可变不可变
| 分类 |
类型 |
| 可变 |
列表,字典 |
| 不可变 |
数字,字符串,元组 |
访问顺序
| 分类 |
类型 |
| 直接访问 |
数字, 字符串 |
| 顺序访问 |
元组, 列表, |
| 映射访问 |
字典 |
存放元素个数
| 分类 |
类型 |
| 容器 |
列表,元组,字典 |
| 原子 |
数字,字符串 |
序列
在python中,序列类型包括
1.字符串(普通字符串和unicode字符串
2.列表
3.元组
所谓序列,即成员有序排列,并且可以通过下边偏移量访问到它的一个或者几个成员。
假设序列有n个元素,访问单个元素时,下标从0开始,到n-1结束,如果是逆序访问,下标从-1开始,到-n结束,切片操作支持多个元素的访问。
连接+
重复*
切片
in或not in
https://blog.csdn.net/ieearth/article/details/45497933
https://blog.csdn.net/Jmilk/article/details/51937900#max-取出sequence中的最大值