zoukankan      html  css  js  c++  java
  • python List的一些相关操作

    把一些基础的东西归类整理,作记录。
    添加元素
    a=[7,8,9,10]
    a.append('a') #在最后位置添加
    a.insert(1,'b') #在指定位置添加
     
     
    删除元素
    del a[1] #删除某下标对应的元素
    a.remove(9) #删除指定值的元素,只会删除第一个
    a.pop() #删除最后一个元素
     
    修改元素
    a[1]='c' #直接设置某个位置的元素值
     
    查询元素:
    切片:a[::-1] #倒序查询
    a[::2] #偶数位查询,最后一位的正负指明遍历的方向
    a[1:3] #指定范围查询,不包含后面的一个位置的元素
     
    >>> a=[10,11,12,13,14,15,16,17]
    >>> a[-5]
    13
    >>> a[-2]
    16
    >>> a[-2:-5] #因为-2的数据在后面,而方向又是向右遍历,故不会查到数据
    []
    >>> a[-2:-5:-1] #遍历方向向左,故能查到数据
    [16, 15, 14]
    >>> a[-5:-2] #遍历方向向右,能查到数据
    [13, 14, 15]
    循环遍历:
    方式一:只查出值
    for i in a:
    print i
    方式二:查出索引位置及值
    for idx,val in enumerate(a):
    print idx,val
     
    判断是否为空列表:
    if a:
    print a
     
    列表长度:
    len(a)
    ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  • 相关阅读:
    paramiko 简单的使用
    python+appium 实现qq聊天的消息,滑动删除聊天消息
    selenium select 选择下拉框
    从FTP获取文件并恢复网络设备
    weblogic监控
    打包压缩maven库
    解决vsftp无法上传文件及文件夹的问题
    Ansible之Playbook详解、案例
    python解压分析jar包
    owasp对项目依赖的jar包安全扫描
  • 原文地址:https://www.cnblogs.com/zejin2008/p/6797311.html
Copyright © 2011-2022 走看看