一、思维导图
二、知识和例子
1、向列表添加元素
1.1、利用append()
说明:只能在括号内添加一个整体参数,
例子:
1.2extend()
说明:一个列表参数,用于扩展另外一个列表
例子:
以上两个的区别:
1.3 insert()
说明:括号内有两个参数,第一个参数代表在列表中的位置,
第二个参数代表在第一个参数位置上要插入的元素
例子:
2、从列表中删除元素
2.1 remove()
说明:直接移除某个元素,通过名字
例子:
2.2 del
说明:通过索引
例子:
2.3 pop()
说明:返回出列表的末尾元素或者某个索引值元素
例子:
3.从列表中获取元素(查)
通过索引来获取
例子:
4.列表切片
4.1 通过列表冒号操作
说明:第一数代表开始索引,第二数代表结束索引。
例子:
4.2 注意
5. 常用操作符
6、常用内置函数
例子:
三、课后习题
# 1. 请问 list1[0] 和 list1[0:1] 一样吗?
答案:不一样,前面是元素,后面是一个列表
例子:
2、列表推导式(List comprehensions)也叫列表解析
是一个非常有用和灵活的工具,可以用来动态的创建列表,语法如下:
[有关A的表达式 for A in B]
例子:list1 = [x**2 for x in range(10)] list1 [0, 1, 4, 9, 16, 25, 36, 49, 64, 81]
3、一个有意思的操作
使得列表内的第一个字符串,变换成列表。