Fourth /list/tuple/
1、list:他是以[]括起来,每个元素以逗号隔开,而且他里面可以存放各种数据类型
列表之间可以相加、列表与数字可以相乘
列表切片出来的是列表,索引出来的是str
增
li.insert(索引位置,x) # 按照索引增加值 li.append(x) # 默认添加到最后 li.extend(x) # 迭代去增加
删
li.pop(索引位) # 按照索引位去删除,有返回值 del li[索引位:索引位] # 按照位置去删,也可以切片删,还可以步长删,没有返回值 li.remove(x) # 按照元素去删除 li.clear() # 清空列表
改
li[索引位] = x # 按索引位去该 li[索引位:索引位] = x #可切片改,即去掉切片内的值重新添加,按一个元素一个元素添加
li[索引位:索引位:步长] #添加的元素要一一对应,不能迭代追加多个
查
索引、切片、切片步长、for循环
其它操作:
count计数(统计某个元素在列表中出现的次数)
index(用于从列表中找出某个值第一个匹配项的索引位置)
sort (用于在原位置对列表进行排序)reverse=True (用于在原位置对列表进行倒序)
reverse (将列表中的元素反向存放)
2、元祖tuple:元组被称为只读列表,即数据可以被查询,但不能被修改,所以,字符串的切片操作同样适用于元组,儿子不能改,孙子可能改
查:
索引、切片、切片(步长)、for循环
index、count、len()
3、range:指定范围,生成指定数字。
与for循环结合
4、列表的嵌套:


浙公网安备 33010602011771号