zoukankan      html  css  js  c++  java
  • python的5大数据类型操作之列表篇

    1 append

    将单个对象添加至列表末尾

    a = [1,'12','1s','ss',33]
    b = ['44',3,2]
    a.append(b)
    print(a) #[1, '12', '1s', 'ss', 33, ['44', 3, 2]]
    #  print(a.append(b))显示为None,append()方法并没有返回值
    

    2 clear

    删除列表中所有项目
    b = [1,'2',3] b.clear() print(b) # []
    3 copy

    列表的浅拷贝

    4 count

    统计指定对象在列表中出现的次数

    5 extend

    通过附加iterable(比如列表,元组)中的元素来扩展列表,可以实现浅复制

    6 index

    index(self, value, start=None, stop=None) 使用方法和字符串中的index一致,即寻找列表中出现指定对象的第一个索引,可以利用 start=None, stop=None 指定索引区间(切片),例中即在L中寻找对象元素1,索引范围L[3:-1]

    7 insert

    insert(self, index, p_object) 在索引之前插入对象

    8 pop

    pop(self, index=None)删除并返回索引处的项目(默认为最后一个元素)。 如果list为空或索引超出范围,则引发IndexError异常。 可以配合append实现栈

    9 remove

    remove(self, value) 删除第一次出现的执行对象。如果值不存在,则引发ValueError

    10 reverse

    反转列表,效果和L[::-1]一致,但是reverse是在列表原处改变

    11 sort

    sort(cmp=None, key=None, reverse=False) 对列表内的元素排序,cmp -- 可选参数, 如果指定了该参数会使用该参数的方法进行排序。key -- 主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序。排序规则,reverse = True 降序, reverse = False 升序(默认)

    努力拼搏吧,不要害怕,不要去规划,不要迷茫。但你一定要在路上一直的走下去,尽管可能停滞不前,但也要走。
  • 相关阅读:
    MySQL严格模式总结
    python筛选关键字---error
    将pem证书转换成p12格式证书
    ## 游戏网关源码赏析
    pid获取
    顺序io_磁盘队列
    nsq源码阅读3_编译nsqd
    nsq源码阅读2_核心数据结构
    nsq源码阅读1_目录结构
    如何设计Mqtt的Retain?
  • 原文地址:https://www.cnblogs.com/wkhzwmr/p/14976854.html
Copyright © 2011-2022 走看看