003-python-8种基础数据类型之list列表

8种基础数据类型:

不可变类型:
1、int----整型(即整数)
2、float----浮点型(即小数)
3、bool----布尔型(True、False)
4、str----字符串类型
5、tuple----元组

可变类型:即里面的元素可以随意改变
6、dict----字典
7、set----集合
8、list----列表

本节内容:

list的增删改查。
list是可变类型,即list里面的元素可以随意替换成其它数据类型的数据。

1. 增

手动创建

lst = [1,2,"原神",]
lst

在这里插入图片描述

列表推导式

my_list = [i for i in range(10)]  # 这也是python的固定用法,多用几次就熟悉了
my_list

在这里插入图片描述

往列表中尾部追加
语法:list.append(内容或变量)
lst = [1,2,"原神",]
lst.append("追加")
lst.append("再加")
lst

在这里插入图片描述

插入元素
语法:list.insert(位置,内容)
lst = [1,2,"原神",]
lst.insert(0,"插入开头")
lst.insert(2,"插入第三位,中间")
lst

在这里插入图片描述

2. 删

语法:
list.pop()    删除最后一个元素
list.remove('内容')     删除指定元素
list.clear()   清空列表

list.pop() 删除最后一个元素

lst = ['插入开头', 1, '插入第三位,中间', 2, '原神']
lst.pop()
print(lst)

在这里插入图片描述
list.remove(‘内容’) 删除指定元素
在这里插入图片描述

list.clear() 清空列表
在这里插入图片描述

3. 改

语法:
lst[0] = "修改"
lst = ['插入开头', 1, '插入第三位,中间', 2, '原神']
lst[1] = '第二位的1,改'   # 对列表中索引为1的元素,进行修改
print(lst)

在这里插入图片描述

4. 查

语法:
in   判断元素是否在列表中
for循环    遍历列表中的每一个元素
list.count("内容")   统计内容在列表出现的次数

in 判断元素是否在列表中

lst = [1,5,3,4,1,2,6,4,1,2,3,4,1]
print(2 in lst)  # 判断2是否在列表lst中,结果为布尔值,True,说明在
print(9 in lst)  # 9不在lst中,所以结果为False

在这里插入图片描述

for 循环遍历列表

lst = [1,5,1,4,1,1]
for v in lst:
    print(v)

在这里插入图片描述

list.count(元素) 判断元素在列表出现的次数

lst = [1,5,1,4,1,1]
print(lst.count(1))  # 1在列表lst中出现了4次

在这里插入图片描述

练习题:
将lst=[4,2,6,1,4,]进行升序排列。输出[1, 2, 4, 4, 6]

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

lst=[4,2,6,1,4,]
lst.sort()  # python内置的排序函数,   自己怎么实现对列表的排序呢?
print(lst)

在这里插入图片描述

  • 16
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

昂立的狼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值