基础知识3:python中序列之列表(可变)

1:列表的创建

a=[1,2,3,4,5]#直接创建
b = list(range(1,6))#用list创建

2:列表切片

a=[1,2,3,4,5,6,7,8,9]
print(a[::])#相当于复制a输出为[1,2,3,4,5,6,7,8,9]
a[1:4]=[2,3]
print(a)#输出为[1, 2, 3, 5, 6, 7, 8, 9]把2,3,4换成2,3,相当于删除4
b=[1,2,3]
print(b[::-1]#倒序输出[3, 2, 1]其中-1为步长,步长可为正负,就是不能为0,否则无法移动,为负时从右向左提取元素
print([1]+[2])#输出为[1,2]
print([2]*3)#输出为[2,2,2]可加可乘,不能减除

3:可用于列表的函数

a=[1,2,3,4]
print(min(a))
print(sum(a))
print(max(a))#可求列表元素最大值和最小值,求和。输出为1和4和10
print(sorted(a))#内置函数排序,输出为[1,2,3,4]
print(list(reversed(a)))#倒序,reversed返回迭代器,用list转化为列表,输出为[4, 3, 2, 1]
print(len(a))#返回列表长度,输出为4
print(list(range(4))#将非列表序列或迭代器转化为列表

4:用于列表的方法

a=[1,2,3]
a.append(4)
print(a)#将4添加到列表末尾,输出为[1,2,3,4]
print(a.copy())#复制a,或关联到a的副本,输出为[1,2,3,4]
print(a.count(2))#计算元素2出现了多少次,输出为1,即出现了1次
a.extend([5,6])
print(a)#把列表[5,6]放在a列表的后面,a经过了append变成了[1,2,3,4],输出为[1,2,3,4,5,6]
a.clear()
print(a)#clear清空列表输出为[]
b = [1,2,1]
print(b,index(1))#找出元素1在列表出现第一次的索引,输出为0
b.insert(1,2)
print(b)#在索引为1的地方(后)插入元素2,输出为[1, 2, 2, 1]
print(b.pop())#输出最后被删除的元素,输出为1
print(b)#输出被删除而剩下的元素,输出为[1,2,2]
c=[1,2,3]
print(c.pop(0))#删除索引为0的元素并返回



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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值