zoukankan      html  css  js  c++  java
  • 列表

    一、向列表中增加元素

    1. list.append(单个元素):在list列表末端增加一个元素;
    2. list.extend([元素1,元素2]):在list列表末端增加多个元素;
    3. list.insert(元素序号,元素):在list列表任意位置增加一个元素

    二、从列表中删除元素

    1. list.remove(元素):从列表中删除一个元素,且并不要求此元素的位置;
    2. del.list[元素序号]:从列表中删除指定位置的元素;
    3. list_0 = list.pop(元素):从列表中弹出一个元素,则list列表中少一个元素;
    4. list_0 = list.pop(元素序号):从列表中指定弹出一个元素,则list列表中少一个元素。

    三、列表切片

    u = ['二狗', '狗蛋', '铁蛋', '狗哥']   

    u0 = [1, 2, 3, 4, 5, 6, 7, 8, 9]

    #元素序号分别为:0号、1号、2号、3号、4号。。。。。;0号位对应:'二狗'、1

    1. u[0] == '二狗'
    2. u[0:2] == ['二狗', '狗蛋']
    3. u[:2] == ['二狗', '狗蛋', '铁蛋']
    4. u[2:3] ==  '铁蛋'
    5. u[2:] == [ '铁蛋', '狗哥']
    6. u0[0:9:2] == [1, 3, 5, 7, 9]
    7. uo[::-1] == [9, 8, 7, 6, 5, 4, 3, 2, 1]
    8. uo[:] == uo

    四、列表的其它操作

    1. a = list.count(元素):计算它的参数在列表中出现的次数,并将次数返回;
    2. a = list.index(元素):返回它的参数在列表中的位置,返回元素序号;#若有多个元素相同,此为只返回首端起第一个。
    3. a = list.index(元素, 序号1,序号2):在序号1和序号2范围内,返回列表中元素位置。 #若有多个元素相同,此为只返回首端起第一个。
    4. list.reverse() == list[::-1]:将整个列表内元素反过来排列:[1, 2, 3, 4].reverse() == [4, 3, 2, 1];
    5. list.sort():将所有元素,从小到大排列;
  • 相关阅读:
    第二次站立会议
    小组第一次站立会议
    用户场景描述
    本周学习总结
    构建之法阅读笔记之三
    本周的学习收获
    java连接Oracle数据库
    scott用户不存在
    大二暑假第五周总结
    业务用例分析
  • 原文地址:https://www.cnblogs.com/huanghongzheng/p/11800814.html
Copyright © 2011-2022 走看看