zoukankan      html  css  js  c++  java
  • python之列表

    列表

    向列表添加元素

    append()

    number = [1 , 2 , 3 , 4 ,5]

    number.append(9)

    只能在最后添加一个参数

    extend()

    number.extend([8 , 10])

    添加一个列表到另一个列表中

    >>> yourlist
    ['A', 'E', 'G']
    >>> mylist
    [1, 7, 9, 11, 13, 15, 17, 19, 23]
    >>> mylist.extend(yourlist)
    >>> mylist
    [1, 7, 9, 11, 13, 15, 17, 19, 23, 'A', 'E', 'G']
    >>> yourlist
    ['A', 'E', 'G']

    insert()

    number.insert(1, 11)

    在第二位插入11,可以在任何位置插入参数

    删除列表元素

    number.pop() #删除最后一个元素

    number.pop(i) #删除任意一个元素

    删除列表

    del(number)

    删除指定元素

    del(number[i])

    删除指定元素

    number.remove(3)

    修改指定元素

    number[0] = 9

    切片  顾头不顾尾

    >>> mylist
    [1, 7, 9, 13, 11, 15, 17, 19]
    >>> mylist[1:4]
    [7, 9, 13]
    >>> mylist[0:2]
    [1, 7]
    >>> mylist[:3]
    [1, 7, 9]
    >>> mylist[:]
    [1, 7, 9, 13, 11, 15, 17, 19]
    >>> mylist[::2]
    [1, 9, 11, 17]
    >>> mylist[::3]
    [1, 13, 17]
    >>> mylist[0:-7]
    [1]
    >>> mylist[-7:-5]
    [7, 9]

    获取下标

    >>> mylist.index(13)
    3
    >>> print(mylist.index(9))
    2

    反转

    >>> mylist
    [1, 7, 9, 13, 11, 15, 17, 19]
    >>> mylist.reverse()
    >>> mylist
    [19, 17, 15, 11, 13, 9, 7, 1]

    排序

    按照ASCII码

    >>> mylist
    [1, 7, 9, 23, 11, 13, 15, 17, 19]
    >>> mylist.sort()
    >>> mylist
    [1, 7, 9, 11, 13, 15, 17, 19, 23]

  • 相关阅读:
    安装go版本
    golang简介
    安装MySQL
    art.dialog.art 中,将子页面窗口中的值传递给父框架中
    Windows7下安装CentOS
    生成uuid
    如何开启win7端口的图文教程
    PHPMailer不能发送邮件
    sql 如果关联表 没有值 设置 默认值
    php array 分页
  • 原文地址:https://www.cnblogs.com/wuxiaoyu-1537/p/7363092.html
Copyright © 2011-2022 走看看