目录
6.数字列表-----range(索引起始:索引结束:步长)生成一系列数字
1. 列表:[,]由特定顺序排列的元素组成
2. 改,增,删
-
改:列表名[索引] = 值
-
增:
-
(1) 尾部添加。列表名.append(值)
-
(2) 按索引插入。列表名.insert(索引,值)
-
-
删:
-
(1) 尾部删除。列表名.pop()
-
(2) 索引删除 。列表名.pop(索引)
-
(3) del 列表名[索引] 删除后无法访问
-
(4) remove(值) 依值删除
-
3.排序
- (1) 列表名.sort() 按字母永久排序,参数reverse=True 按字母倒序
- (2) sorted(列表名) 按临时排序,参数同上
- (3) 列表名.reverse() 列表内永久倒序
4. 列表长度 len(列表名)
5.注:索引越界
6.数字列表-----range(索引起始:索引结束:步长)生成一系列数字
- append() ,数字加入空列表
- list(range())
- max(列表名),min(),sum()
- 列表解析:将for循环和创建新元素的代码合成一行,并自动附加元素
squares = [value**2 for value in range(1,11)]
7.列表的一部分:切片
- 列表名[:]
- 复制列表:my_foods为原列表
friend_foods = my_foods[:]---复制
friend_foods = my_foods---同一个列表