一.列表
1.定义:能装东西的东西
2.在python中用[]表示列一个列表列表中的元素通过,隔开
1 | a=["张三丰","张无忌","张绍刚",[1,2,3,True]] |
3.特性:
(1)也像想字符串一样也有索引和切片
1 | lst=["马化腾","马云","雷军","任正非"] |
(2)索引超过范围会报错
(3)可以用for循环进行遍历
(4)可以用len拿到列表的长度
1 | lst=["马化腾","马云","雷军","任正非"] |
二.列表的增删改查(重点)
1.向列表中添加内容 ** append()和insert()以及extend()**
1 | lst=[] |
2.删除列表中的内容** pop() remve()**
1 | ret=lst.pop(3) |
3.修改内容。 直接用索引级就可以进行修改操作
1 | lst[4]="三星" |
4.查询。直接用索引级就可以进行查询操作
5.补充
1 | lst.sort() //对列表进行升序排序 |
三.元组
1.tuple 元组,特点:不可变的列表。固定了某些数据,不允许外界修改。
1 | t=("张无忌","赵敏","呵呵哒") |
2.(1)元祖如果只有一个元素(*),需要在元素的末尾添加一个逗号
** (2)元祖的内存地址不能变**
四.set集合
1.s={1,2,4,3}
set集合是无序的
2.输入以下代码
1 | s={1,2,3,"呵呵",[]} |
不可哈希:python中set集合进行数据存储时,要对数据进行哈希计算。根据计算出来的哈希值存储数据
可变的数据类型:list,dict,set
可哈希:不可变的数据类型:int,str,tuple,bool
3.输入以下代码
1 | set集合元素的增加 |