Python列表语法

                             列表语法

列表的创建

lst = [] # 创建空列表
lst = [math.pow(random.randint(1, 10), 3) for i in range(6) if i % 2] # 列表生成式

列表元素的增加

lst.append(a) # 添加一个元素,在列表末尾添加
lst.insert(0, b) # 指定位置添加,参数为一个的话,就会报错
lst.extend([i for i in range(3)]) # 末尾添加多个元素
lst1 = [i for i in range(3)]
lst2 = lst + lst1 # 列表可以进行合并,合并完是一个新列表,不能进行相减

列表元素的删除

lst.remove(lst[0]) # remove 参数是列表里的元素,而不是索引,没有删除元素,则会报错
lst.pop(1) # pop(索引),pop删除的是列表的索引对应的元素,参数为索引

列表的清空

lst.clear()

列表元素的删除

del (lst) # 从地址上删除了列表

列表的查询

lst.index() # 查询不到会报错,存在n个相同元素,则返回第一个元素的索引,也可以进行范围查询
lst.index(1, 0, 3) # index(查找元素,start,end)

列表的改值

lst[0] = 2 # lst[索引]=元素

列表的去重

lst = set(lst) # 利用集合的唯一性
lst = list({}.fromkeys(lst))

列表的切片

new_lst = lst[:]
lst = lst[1:6] # 运用切片删除元素
lst[1:6] = 6 # 运用切片修改元素

列表的逆序和排序

lst.reverse()
lst.sort(reverse=True) # True 为降序,false为升序

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值