1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
| 1. 当我们保存多个数据时可以使用列表(列表近似于C语言的数组)
2. 使用[]表示一个列表,列表里的每一个数据表示元素,中间用逗号隔开 ['xiaoming',18,'河南']
3. 可以使用list(可迭代对象),将可迭代对象转换成一个列表 eg: x=list(('张三','李四','王五')) print(x)
4. 可以通过下标获取修改列表即对列表进行切片 注:A[m:n]
5. 增加列表元素 append insert extend
6. 删除列表元素 remove clear del pop
7. 查询列表元素 index count
8. 修改元素 用下标定位到元素,直接赋值
9. 调用列表的sort方法进行排序 顺序排序:默认循序排序 逆序排序:x.sort(reverse=True)
10. 内置函数sorted排序 新生成一个列表
11. 列表逆序 reverse:用函数 x.[::-1]:用切片法
12. 复制列表 y=x copy
13. 使用for...in对列表进行循环遍历时,尽量不要对列表进行删除操作
14. 列表的嵌套 [1,2,[3,4],[4,5,6]]
15. 带下标进行for...in循环(一般用while) for i,room in enumerate(rooms)
16. 列表推导式
nums=[i for i in range(10)]
17. 列表合并 extend
|