zoukankan      html  css  js  c++  java
  • 列表的基本用法

    >>> list = []        #定义一个空列表
    >>> list.append(1)        #向列表中添加成员 也可以添加相同的值
    >>> list.count(2)        #计算2在列表中出现的次数
    0
    >>> list.extend([2, 3, 5, 4])        #向列表中添加一个列表
    >>> list        #列表值被改变
    [1, 2, 3, 5, 4]
    >>> list.index(5)        #获得5在列表中的位置
    3
    >>> list.insert(2, 6)        #从0开始,也就是在第3个成员处插入6,其他成员顺次后移
    >>> list
    [1, 2, 6, 3, 5, 4]
    >>> list.pop(2)        #删除列表中第3个成员 并有放回值它是根据下标来删除值得区别remove直接删除值
    6
    >>> list
    [1, 2, 3, 5, 4]
    >>> list.remove(5)       #删除列表中的5
    >>> list
    [1, 2, 3, 4]
    >>> list.reverse()        #颠倒列表的顺序 翻转
    >>> list
    [4, 3, 2, 1]
    >>> list.sort()        #将列表中的成员重新排序
    >>> list
    [1, 2, 3, 4]

    第二段代码:

    #创建一个初始有两个字符串和一个整数的列表

    >>> book = ["Python", "Development", 8]   

    #在列表尾部添加另一个整数
    >>> book.append(2008)

    #在第二个位置上插入一个字符串(下标为1)
    >>> book.insert(1, "web")
    >>> book
    ['Python', 'web', 'Development', 8, 2008]

    #获取头三个元素的一个切片
    >>> book[ : 3]
    ['Python', 'web', 'Development']

    #成员检查
    >>> "Django" in book
    False

    #无论元素的位置,从列表中移除它。(显式移除对象)
    >>> book.remove(8)

    #根据位置(即下标)移除(并返回)一个元素
    >>> book.pop(-1)
    2008
    >>> book
    ['Python', 'web', 'Development']

    #展示复制操作符*的用法
    >>> book * 2
    ['Python', 'web', 'Development', 'Python', 'web', 'Development']

    #用另一个列表扩展本列表
    >>> book.extend(["with", "Django"])
    >>> book
    ['Python', 'web', 'Development', 'with', 'Django']

    常用列表操作方法

    list.append():追加成员

    list.count(x):计算列表中参数x出现的次数

    list.extend(L):向列表中追加另一个列表L

    list.index(x):获得参数x在列表中的位置

    list.insert():向列表中插入数据

    list.pop():删除列表中的成员(通过下标删除)

    list.remove():删除列表中的成员(直接删除)

    list.reverse():将列表中成员的顺序颠倒

    list.sort():将列表中成员排序

  • 相关阅读:
    决定Java程序员工资高低的三个因素
    Java常见面试题汇总(七)
    Java的 RMI与RPC的区别
    2019新版Java学习路径
    JAVA中String,StringBuilder以及StringBuffer三个类之间的区别
    2019Java开发学习路线图
    bzoj1458 士兵占领
    bzoj1303 [CQOI2009]中位数图
    bzoj3721 [PA2014 Final] Bazarek
    bzoj2659 [Beijing wc2012]算不出的算式
  • 原文地址:https://www.cnblogs.com/ricemi/p/7905584.html
Copyright © 2011-2022 走看看