zoukankan      html  css  js  c++  java
  • python (001)----列表

    Python 的列表数据类型包含更多的方法。这里是所有的列表对象方法:

    list.append(x)

    把一个元素添加到列表的结尾,相当于 a[len(a):] [x]

    """-----------append-----------"""
    a = [1,2,3,4,5]
    a.append(6)
    print (a)
    list.extend(L)

    将一个给定列表中的所有元素都添加到另一个列表中,相当于 a[len(a):] L

    """-------------extend-----------"""
    print ('-----------------------')
    b = []
    b.extend(a)
    print (b)
    list.insert(ix)

    在指定位置插入一个元素。第一个参数是准备插入到其前面的那个元素的索引,例如 a.insert(0, x) 会插入到整个列表之前,而 a.insert(len(a), x) 相当于 a.append(x)

    """-------------insert-----------"""
    print ('-----------------------')
    b.insert(0,0)
    print (b)
    list.remove(x)

    删除列表中值为 x 的第一个元素。如果没有这样的元素,就会返回一个错误。

    """-------------remove-----------"""
    print ('-----------------------')
    b.remove(1)
    print (b) 
    list.pop([i])

    从列表的指定位置删除元素,并将其返回。如果没有指定索引,a.pop() 返回最后一个元素。元素随即从列表中被删除(方法中 i 两边的方括号表示这个参数是可选的,而不是要求你输入一对方括号,你会经常在Python 库参考手册中遇到这样的标记)。

    """-------------pop-----------"""
    print ('-----------------------')
    b.pop(1)
    print (b) 
    list.clear()

    从列表中删除所有元素。相当于 del a[:]

    """-------------clear-----------"""
    """
    list.clear() list.copy() 是python3 引入的方法,需要申明#!/usr/bin/python3
    """
    print ('-----------------------')
    c = [2,3,4,5]
    c.clear()
    print (c)
    list.index(x)

    返回列表中第一个值为 x 的元素的索引。如果没有匹配的元素就会返回一个错误。

    """-------------index-----------"""
    print ('-----------------------')
    d = [1,1,1,2,2,2,3,4,5]
    print (d.index(3))
    list.count(x)

    返回 x 在列表中出现的次数。

    """-------------count-----------"""
    print ('-----------------------')
    print (d.count(1))
    list.sort()

    对列表中的元素就地进行排序。

    """-------------sort-----------"""
    print ('-----------------------')
    e = [4,2,1,4,5,6,9]
    e.sort()
    print (e)
    list.reverse()

    就地倒排列表中的元素。

    """-------------reverse-----------"""
    print ('-----------------------')
    e.reverse()
    print (e)
    list.copy()

    返回列表的一个浅拷贝。等同于 a[:]

    """-------------copy-----------"""
    print ('-----------------------')
    f = e.copy()
    print (f)

  • 相关阅读:
    帮助理解Docker,生动装逼介绍Docker
    Java 最常见 200+ 面试题 + 全解析
    CentOS7.0 yum安装 docker
    集合总结
    C#复习笔记
    match方法的使用
    偏函数
    通用装饰器
    装饰器修饰带参数的功能函数
    多个装饰器的使用
  • 原文地址:https://www.cnblogs.com/EWWE/p/6854091.html
Copyright © 2011-2022 走看看