列表
知识点
Tip:列表中存储的一般是相同的数据,在迭代遍历时,一般执行的都是相同的逻辑操作
定义
1 2 3
|
list_name = [值1, 值2, 值3, ...]
|
取值和取索引
1 2 3 4
| list_name[索引值]
list_name.index("值")
|
去重
修改
增加数据
1 2 3 4 5 6
| list_name.append("追加的数据")
list_name.insert(插入位置, "插入的数据")
list_name.exend(列表名)
|
删除数据
1 2 3 4 5 6 7 8 9
| list_name.remove("要删除的值")
list_name.pop("指定位置的值")
list_name.clear()
del list_name[索引值]
|
统计
1 2 3 4
| len(list_name)
list_name.count("要统计的值")
|
排序
1 2 3 4 5 6 7 8 9
|
list_name.sort()
list_name.sort(reverse=True)
list_name.reverse()
|
遍历
作业
- 定义一个列表,列表的名称为:list_name,其中包含的数据有:张三、李四、王五、赵六、任七、王五
- (问答)在python中何时会用到列表,列表存储数据时的注意点是什么
- 在第一题基础上,打印出列表中的第一个元素值
- (问答)del关键字删除与clear方法的区别在哪
- 定位”李四”在列表中的索引值
- 将列表中第2个元素的值改为”天下最帅的男人”
- 在列表的末尾追加数据:”lvluo”
- 在列表的第3个位置插入一条数据:”cap”
- 重新定义一个列表:temp_name,其中包含的数据有:1、2、3、4,然后将temp_name所有的数据追加到list_name中
- 通过遍历的方式依次打印出列表中的各个元素
- 将列表进行逆序排列,并打印出
- 将列表进行顺序排列,并打印出
- 将列表进行降序排序,并打印出
- 统计列表中元素个数
- 统计列表中元素”王五”的个数
- 从列表中删除第一个出现的”王五”的数据
- 去除列表最后一个位置的元素
- 删除列表中第3个元素
- 清空列表中所有的元素
- 从内存中删除列表这个变量