zoukankan      html  css  js  c++  java
  • 第三章 列表简介

    列表由一系列按特定顺序排列的元素组成。你可以创建包含字母表中所有的字母,数字等,其中的 元素之间可以没有任何关系。鉴于列表中通常包含多个元素,给列表制定一个复数名称。

    在Python中,用方括号([]),用,分隔两个元素。

    举例说明,输入输出显示如下:

    3.1.1访问列表元素

    列表是有序集合,因此要访问列表的任何元素,只需要将该元素的位置或者索引告诉Python即可。

    要访问列表元素,可指出列表的名称,在指出元素的索引,并将其放在方括号内。

    举例说明,输入输出如下:

     print(bicycles[0])说明访问列表元素的语法。当你请求获取列表元素时,Python只返回该元素,而不包括方括号和引号。

    3.1.2 索引从0开始

    在Python中,列表的第一个元素索引为0,第二个为1,以此类推。

    举例说明,输入输出如下:

     Python为访问最后一个列表元素提供一种特殊语法。通过将索引制定为-1,可以让Python返回最后一个列表元素。

     这种语法很有用。经常可以在不知道列表长度下,返回列表最后一个元素。也可采用-2   -3  -4,返回倒数第二个,倒数第三个,倒数第四个以此类推。

    3.1.3  使用列表中的各个值

    输入输出如图:

    3.2 修改,添加和删除元素

    你创建的大多数列表都是动态的,这意味着列表创建后将随着程序的运行增删元素。

    3.2.1 修改列表元素

    修改列表元素和访问列表元素的语法类似。

    输入输出如图:

     可以修改列表里的任何元素。

    3.2.2  在列表中添加元素

    在列表末尾添加元素

     方法append()将元素添加到列表末尾,而不影响列表中其他所有的元素。

    2.在列表中插入元素

    使用方法insert()可在列表的任何位置添加元素。你需要制定新元素的索引和值。

     语法规则insert(索引位置,值)

    3.2.3 从列表删除元素

    1.使用del语句删除元素

    如果知道要删除的元素在列表的位置,可使用del语句。

     看清楚del使用方法,del 列表名[列表索引]   注意:del是个语句,del是个语句,del是个语句,重要的事情说三遍。

    2.使用方法pop()

    方法pop()可以删除列表末尾的元素,并让你能够使用它。

     

    3.弹出列表中任何位置处的元素

    方法pop()可以删除列表任何位置的元素

     判断是使用del语句还是pop()

    如果以后不再使用它,就用del语句,如果删除后元素还能继续使用则用pop()

    4.根据值删除元素,使用remove()

    输入输出如下:

     

     

    3.3   组织列表

    3.3.1  使用方法sort()对列表进行永久性排序

    sort()按照小写字母(大写字母)顺序进行正序排列

     sort()倒叙排列   sort(reserve=True)

    3.3.2   使用函数sorted()对列表进行临时排列

     注意:不改变原有顺序。不改变原有顺序,不改变原有顺序

    3.3.3 倒着打印列表

    使用方法reverse(),倒着打印列表,输入输出如下:

    注意:函数、方法、语句三者区别

    3.3.4  确定列表的长度

     使用函数len()可快速获悉列表的长度。

    3.4 使用列表时避免索引错误

    课本输入输出展示:

  • 相关阅读:
    asp.net :使用jquery 的ajax +WebService+json 实现无刷新去后台值
    如何清理数据库缓存
    如何在虚拟机中Linux+Oracle10gRAC安装
    ORA01031 权限不足存储过程中DBA 角色用户无法执行DDL
    如何查看存储过程执行计划
    如何查看执行计划
    如何使用tkprof
    C#位运算讲解与示例[转]
    C#中Invalidate() 方法
    如何创建强命名程序集, 如何查看强命名程序集的PublicKeyToken
  • 原文地址:https://www.cnblogs.com/ninefloor/p/11654652.html
Copyright © 2011-2022 走看看