python的列表操作

python的列表
列表的增删改查操作
增:
append
insert
两类
例:
append

a=['a','b','c']
a.append('d')
print(a)
#会打印 ['a','b','c','d']
#d会出现在后面,append增加的值会在最后面

insert

a=['a','b','c']
a.insert(0,'d')
print(a)
#会打印['d','a','b','c'] 
#insert后面增加的值,会出现在按顺序排列的输入值加1的位置,输入的是0就
#会出现在第一位,输入的是一就会出现在第二位

删:
del
pop
remove
三类
例:

del

a=['a','b','c']
del(a[0])
print(a)
#会输出['b', 'c']
#当del(a)时,会删除a这个变量,这个时候运行会报错

pop

a=['a','b','c']
b=a.pop(0)
print(a)
print(b)
#会输出['b', 'c']
#a
#这个函数可以在删除一个列表元素的时候将其赋值给另一个元素

remove

a=['a','b','c']
a.remove(a[0])
print(a)
a.remove(['b'])
print(a)
#会输出['b', 'c']
#会输出['c']
#这个函数可以指明删除的对象,不用对象的位置

查:
切片


a=['a','b','c','d','e','f']
print(a[1:])#取到最后#['b', 'c', 'd', 'e', 'f']
print(a[1:-1])#取到倒数第二值#['b', 'c', 'd', 'e']
print(a[1:-1:1])#从左到右一个一个去取#['b', 'c', 'd', 'e']
print(a[1::2])#从左到右隔一个去取#['b', 'd', 'f']
print(a[3::-1])#['d', 'c', 'b', 'a']
b=a[3::-1]#
print(b)#['d', 'c', 'b', 'a']
print(a[-2::-1])#['e', 'd', 'c', 'b', 'a']

count()函数可以统计数量

a= ['a','a','b']
t= a.count('a')
print(t)
#会输出2

extend()方法可以增加列表长度,也就是把一个列表添加到另一个列表上

a=['a','b','c']
b=['d','e','f']
a.extend(b)
print(a)
print(b)
#['a', 'b', 'c', 'd', 'e', 'f']
#['d', 'e', 'f']
#输出

index()方法可以根据内容查找位置

a=['a','b','c']
num = a.index('a')
print(num)
#输出0
#也就是在这个列表的位置

reverse()方法可以将列表倒置

a=['a','b','c']
a.reverse()
print(a)
#['c', 'b', 'a']

sort()方法可以将列表进行排序操作(括号内添加reverse=True可以使排序方向反向)

a=['2','1','3']
a.sort()
print(a)
#['1', '2', '3']
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值