zoukankan      html  css  js  c++  java
  • 零基础python之列表的简单介绍

           你点击关注,就分你小鱼干

           

    一、概念:列表,由一系列按特定顺序排列的元素组成。

    在 python 中,用 [ ] 方括号来表示列表,并用逗号来分割其中的元素。

    二、访问列表因素

    列表是有序集合,如要访问列表的任何元素,需要得到该元素的位置和索引

    访问列表元素,可以先指出列表的名称,再指出元素的索引,并将其放在 [] 

    例如:在 python 中,第一个列表元素的索引为 0,而不是1,在访问最后的元素,列表提供了一种特殊的语法,通过将索引指定为-1,可以返回最后一个列表元素。这种语法很有用,因为经常会在不知道列表长度的情况下访问最后的元素,这种约定也适用于其他负数索引,比如,索引 -2 返回倒数第二个列表元素,以此类推。

    三、使用列表中的各个值:列表中的值,可以像变量一样使用.

    例如:我们使用 bicycles[0] 的值生成了一个句子,并将其存储在变量message中。

    四、修改元素

    修改列表元素的语法和访问元素比较类似,要修改列表元素,可指定列表名和要修改的元素的索引,在指定该元素的新值

    例如:加入有一个摩托车的列表,将第一个元素的值修改为:ducati

    五、添加元素

    例如:例如:在列表中添加新元素时,最简单的方式是将元素附加到列表尾部.

    例如:创建一个空列表,再用appen() 语句添加元素.

    例如:在列表中插入元素,使用 insert() 可在列表的任意位置添加新的元素,为此需要指定新元素的索引和值.

    六、从列表中删除元素

    例如:del语句,如果知道删除的元素在列表中的位置,del可删除任意位置的列表元素,前提条件是知道其索引.

    例如: pop(),如果将元素从列表删除,并继续使用它的值,可使用pop() ,该方法可删除列表末尾的元素.

    例如:pop(索引值);可以删除列表中任何位置的元素,需要在括号中指定要删除的元素索引即可.

    例如:remove(),如果不知道删除的元素位置,只知道删除的元素值,可以使用remove(),删除元素后,也仍然可以使用它的值.

    删除判断标准:

    1、如果从列表中删除一个元素,且不再以任何方式使用,就用 del.

    2、如果在列表中删除一个元素,后续还用它的值,就用pop()或remove().

    七、组织列表

    在你创建的列表中,元素的排序常常是无序的,我们无法控制用户提供提供数据顺序。

    例如:使用方法sort() 对列表进行永久性排序,将汽车顺序按字母顺序排列,再也无法恢复到原来的排列顺序。

    例如:使用sort()方法,传递参数reverse=True,将汽车列表按与字母顺序相反的顺序排列。

    例如:使用函数sorted() 对列表进行临时排序,按照特定顺序显示列表元素,同时还不影响在列表中的原始顺序

    八、倒着打印列表

    例如:要反转列表元素的排列顺序,可使用 reverse() ,这里需要注意, reverse()并不是按照字母的排列顺序排列,而是通过反转顺序排列,并且是永久性排列的,如果要恢复到原来的顺序,需要再次调用 reverse()即可

    九、确定列表长度

    例如:使用函数len() 可快速的获得列表的长度

    十、遍历整个列表

    例如:我们经常需要遍历列表的所有元素,对每个元素执行相同的操作,可以使用 for 循环解决。

    例如:在for循环中执行更多的操作

    例如:在for循环结束执行更多的操作

    十一、创建数字列表

    例如:range(),列表非常适合用于存储数字集合,在数据可视化中,处理的几乎都是由数字(温度、距离、人口数量、经度和纬度等等)组合的集合

    例如:函数list()将range()的结果直接转换为列表,range()可以作为list()参数

    例如:使用range(),还可以指定步长,打印2-20之间所有偶数

    例如:数字列表进行简单的操作最大值最小值及总和,两个**表示乘方运算

  • 相关阅读:
    有关TSQL的10个好习惯
    jQuery操作Select
    SQL Server 高性能写入的一些总结
    如何限制文本框只能输入数字,小数点,英文,汉字等各类代码(转载)
    补码、条件跳转指令
    Windows获取进程完整路径
    NumPy库
    WS_窗口风格常量
    C语言核心技术第一章
    Ubuntu安装搜狗输入法
  • 原文地址:https://www.cnblogs.com/-pyj/p/11316642.html
Copyright © 2011-2022 走看看