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

      运行结果:

      

  • 相关阅读:
    HDU 4611 Balls Rearrangement 数学
    Educational Codeforces Round 11 D. Number of Parallelograms 暴力
    Knockout.Js官网学习(简介)
    Entity Framework 关系约束配置
    Entity Framework Fluent API
    Entity Framework DataAnnotations
    Entity Framework 系统约定配置
    Entity Framework 自动生成CodeFirst代码
    Entity Framework CodeFirst数据迁移
    Entity Framework CodeFirst尝试
  • 原文地址:https://www.cnblogs.com/zhuhaiying/p/5179254.html
Copyright © 2011-2022 走看看