自学老男孩python-day04
程序员文章站
2022-04-30 10:15:53
list(增删查改) 列表可以装大量的数据,和字符串一样,可以增删改查。 1.增 append('要增加的元素') 在列表末尾增加元素 insert(要插入的索引值,要插入的元素) 插入元素 extend() 迭代添加,可以把其他元素的列表里的内容插入到原列表中 2.删 remove(要删除的元素名 ......
list(增删查改)
列表可以装大量的数据,和字符串一样,可以增删改查。
1.增 append('要增加的元素') 在列表末尾增加元素
insert(要插入的索引值,要插入的元素) 插入元素
extend() 迭代添加,可以把其他元素的列表里的内容插入到原列表中
2.删 remove(要删除的元素名称) 移除该元素
pop(索引值) 默认弹出最后一位元素,否则弹出对应索引值的元素。
del li[1:3] 可以切片删除
clear() 清空整个列表
3.改 通过索引切片修改 例如li[1] = "44"
4.查 列表是一个可迭代对象,所以可以进行遍历
5.其他操作 li.count("haha") 查询li中haha的次数
li.sort() 排序,默认升序(按照字母)
li.sort(reverse=true) 降序
li.reverse() 翻转
list的嵌套
降维操作
例如:li = [1,3,4,[4,5,6[6,7,8]]]
li[3][3[[2] = 9 #将8改成9,很好理解。
tuple 元组
不可变的列表. 只读列表. 有索引和切片.
不可变的是它内部子元素. 如果子元素是列表. 列表中的元素是可以变的.
range()
有一个参数:结束为止
两个参数: 1. 起始位置, 2.结束位置
三个参数: 1. 起始位置, 2. 结束位置. 3.步长
上一篇: 两个学霸的理性恋爱日常