zoukankan      html  css  js  c++  java
  • 引用或修改列表的元素

    1. 从列表中获取单个元素

      可以通过元素的索引值从列表获取单个元素,索引值从0开始。

    >>> nums = ['赵','钱','孙','李','周']
    >>> nums[0]
    '赵'
    
    >>>nums[-1]    #反向索引从最后一个开始,0仍代表‘赵’,所以-1是‘周’
    '周'
    
    >>> nums = ['赵','钱','孙','李','周',['吴','郑']]
    >>> nums[5][1]  #如果要获取列表中的列表的元素,需要双重索引
    '郑'

    2. 从列表中获取多个元素

    >>> nums = ['赵','钱','孙','李','周']
    
    >>> nums[1:3]    #表示获取索引值从1~3的元素,不包括3
    ['钱', '孙']
    
    >>> nums[:3]    #冒号左边为空表示从列表第一个元素开始获取
    ['赵','钱','孙']
    
    >>> nums[:]    #两边为空表示获取整个列表的元素(从最开始到最后)
    ['赵','钱','孙','李','周']

    3. 从列表中删除元素

      ① 通过remove命令从列表中删除元素,参数需要时元素的值

    >>> nums = ['赵','钱','孙','李','周']
    >>> nums.remove('钱')
    >>> nums
    ['赵','孙','李','周']
    

      ② 通过del语句从列表中删除元素,语法是:del 列表名[索引值]

    >>> nums = ['赵','孙','李','周']
    >>> del nums[0]
    >>> nums
    ['孙', '李', '周']

      ③ 通过pop删除列表中的元素,并返回该元素的值。

      pop添加参数则可以删除列表中制定索引值的元素,参数为空时则默认删除列表最后一个元素。

    >>> nums = ['赵',‘钱’,'孙', '李', '周']
    >>> nums.pop()  #pop参数为空时默认删除列表最后一个元素
    '周'
    >>> nums
    ['赵',‘钱’,'孙', '李']
    >>> nums.pop(0)  #填写了参数时则删除指定索引值的元素
    '赵'
    >>> nums
    ['钱','孙', '李']
    

      

      

  • 相关阅读:
    字符串和数字的相互转换
    考研_计算机网络
    修改Win+E映射
    BFS总结
    关于—— !important
    css中hack是什么
    轮播图 Swiper4.x 代码模板
    微信小程序---数组操作
    小程序-----button 分享按钮
    微信小程序从子页面退回父页面时的数据传递 wx.navigateBack()
  • 原文地址:https://www.cnblogs.com/ginsonwang/p/5084265.html
Copyright © 2011-2022 走看看