Python列表知识清单

Python列表知识

index

对列表进行索引

lst=['hello',98,'nice']
print(lst.index('hello'))#0
print(lst.index('hello',1,2))#对start和stop之间索引,有则返回
append

对列表最后进行添加一个元素

lst=[10,20,30]
lst2=[40,50]
lst.append(100)#[10,20,30,100]
lst.append(lst2)#[10,20,30,[40,50]]
extend

对列表最后添加多个元素

lst=[10,20,30]
lst2=[40,50]
lst.extend(100)#[10,20,30,100]
lst.extend(lst2)#[10,20,30,40,50]
insert

在列表中插入一个元素

lst=[10,20,30]
lst.insert(1,90)#在序列为二的位置插入90
切片

在列表段中将另一段列表加入或者移除某些元素

lst1=[10,20,30]
lst2=['ture','false']
lst1[1,]=lst2#在lst1从10后面的全部去除并换成lst2
lst1[1,2]=''#将lst的20,30换成空字符

得到新列表

lst=[10,20,30,40,50]
newlst=lst[1:3]#得到20,30的一个新列表
remove

移除列表中的元素

lst=[10,20,30]
lst.remove(20)#移除20
pop

根据索引移除元素

lst=[10,20,30]
lst.pop(1)#移除20,如果括号内没有数字将以除最后一个元素
clear

清除列表的所有元素

lst.clear()
del

删除列表

del lst
sort

将列表进行升序排序

lst=[20,40,10,8,1]
lst.sort()#也可以写成lst.sort(reverse=False)

将列表进行降序排序

lst=[20,40,10,8,1]
lst.sort(reverse=True)
sorted

将列表排序并赋值给另一个列表

lst=[20,30,4,8,48]
newlst=sorted(lst)#升序排序
newlst=sorted(lst,reverse=True)降序排序
列表的创建

使用for in 将range中的值赋值给lst

lst=[ i for i in range(1,10) ]#1,2,3,4,5,6,7,8,9
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值