zoukankan      html  css  js  c++  java
  • python_列表

    1.  列表的定义

      (1) 用[]包含的元素,就是列表

      (2)可以用list函数定义列表

    2.  基本的列表操作(可参考示例)

      (1)元素赋值

      (2)删除元素

      (3)分片赋值

    3. 列表方法

      (1) append

        list = append(x)      

        在列表的末尾添加新的对象

      (2) count

        int = count(x)

        返回某个元素在列表中出现的次数

      (3) extend

        list = extend(x)

        在列表的末尾添加新的对象

      (4) index

        int = s.index(x[, i[, j]])

        在列表中找出某个值,第一个匹配项的索引位置

      (5) insert

        list = s.insert(i, x)

        用户将对象插入到列表指定的位置(位置一定要存在)

      (6) pop

        string = s.pop([i])

        移除列表中的一个元素(默认是最后一个元素),并返回该元素的值

      (7) remove

        list = s.remove(x)

         移除列表某个值的第一个匹配项

      (8) reverse

        list = reverse()

        用于将列表中的元素反向存储

      (9) sort

        list = s.sort()

        原位置上对列表进行排序

    4. 示例

    #-*- coding:utf-8 -*-
    
    #利用list行数定义列表
    print list("hello")
    
    #利用[]定义数组
    names = ["Alice", "Beth", "Cecil", "Dee-Dee", "Earl"]
    
    #修改元素
    names[0] = "Lucy"
    print "modify list: "
    print names
        
    #删除元素
    del names[0]
    print "delete list:"
    print names
        
    #分片赋值
    names[2:] = ["LiLei"]
    print "set list:"
    print names

      运行结果:

      

  • 相关阅读:
    一些对数学领域及数学研究的个人看法(转载自博士论坛wcboy)
    dynamic与var
    转载-V.I.Arnold, beyond a mathematician
    转载---青年问禅师
    转载-傅里叶级数的几何意义 – 巧妙记忆公式的方法
    转载--柯尔莫哥洛夫
    转载--黎曼
    动态规划复习
    几匹单调队列水题
    fastIO
  • 原文地址:https://www.cnblogs.com/zhuhaiying/p/5179254.html
Copyright © 2011-2022 走看看