创建序列 str = set() ,列表 str = list() ,元组 str =tuple(),字典 str = dict()
list列表 可以存储不同类型的数据
Ctrl+q帮助 查看方法的使用
修改和使用
更改数据直接name_list[3]="王小二"
使用name_list[2]
增加
index 索引,查找到数据在哪个单元 例:name_list.index="王小二"
append 方法可以向列表的末尾追加数据 例:name_list.append("王小二") 如果最佳的 是列表会直接将整个列表追加在该列表后面
insert 方法可以在列表的指定索引位置插入数据 例:name_list.insert(1,“王小二”)
extend 方法可以让其他列表数据追加在该列表后面 例:name_list.extend(temp_list) temp_list是个列表 列表会打散一个个追加到后面
列表+=列表 本质上是使用extend的方法
删除
remove 方法 可以从列表中删除指定的第一个出现的数据 ,如果删除数据不存在就报错 例:name_list.remove("王小二")
clear 方法 可以清空整个列表 例:name_list.clear()
pop 方法 默认删除列表中最后一个元素 加参数可以指定删除索引位置的数据
例:name_list.pop(2)
del 方法 本质上是用来讲一个变量从内存中删除的 例:del name_list[1]
统计
len(列表) 方法统计列表元素的总和 例:len(name_list)
count 方法 可以冲击列表中某一个数据出现过几次 例:name_list.count("王小二")
排序
列表.sort() 升序name_list.sort() 降序name_list.sort(reverse=true)
列表.reverse() 表示列表反转也叫逆序 name_list.reverse.()
for 循环内使用的变量 in 列表
for name in name_list
循环内部针对列表元素进行操作
print(name)
元组
与列表类似,但元组的元素不能修改,元组