• Python列表简介+操作列表+元组简介



    前言

    在本章中,将介绍列表的基本概念以及如何创建以及使用列表。列表可以只包含几个元素,也可以包含数百万个元素,是最强大的python功能之一。


    一、列表

    列表:由一系列有顺序的排列元素组成,可以将任何东西加入列表,元素之间没有关系,在Python中用[]表示列表。
    1.下面是一个简单的列表示例,打印列表并且访问列表中的元素
    在这里插入图片描述
    2.列表的索引从0开始而不是1,注意边界,不然会出现索引越界。
    在这里插入图片描述
    3.修改、添加和删除列表元素
    创建的列表大多数都是动态的,可以随着程序的运行增删改元素,使用append()方法往列表末尾添加元素。
    在这里插入图片描述
    4.使用insert()方法可以往特定的位置添加元素
    在这里插入图片描述
    5.有时候你需要根据值删除元素,可以使用remove()方法
    在这里插入图片描述
    6.使用pop()方法删除元素可删除末尾的元素,并能得到这个元素的值继续使用。同时你可以在pop()方法中删除任何位置的元素,在括号内指定索引即可。
    在这里插入图片描述
    7.使用sort()对列表进行永久排序。
    在这里插入图片描述

    8.使用sorted()对列表进行临时排序。
    在这里插入图片描述

    9.使用reverse()永久反转列表,使用len()方法获取列表长度
    在这里插入图片描述


    二、遍历列表

    1.使用for循环操作列表,for循环末尾的冒号告诉Python,下一行是循环的第一行,不可遗漏,同时后面缩进的代码表示是循环体的一部分。
    在这里插入图片描述
    2.使用range()函数轻松生成一系列数字,range(1,5)生成1到4的数字,并不包括5,这点要注意,同时还可以根据需要设置range的步长。
    在这里插入图片描述
    在这里插入图片描述
    3.对数字列表执行简单的统计运算
    在这里插入图片描述
    4.处理列表的部分元素,python称之为切片,第一个表示开始索引,第二个结束索引(不包含),不指定第一个索引自动从列表开头开始,不指定第二个索引则到列表末尾结束。
    在这里插入图片描述

    三、复制列表

    经过有需要要根据现在的列表创建全新的列表,要复制列表,可利用切片,省略两个索引即可。下面这种方式复制的列表是两个独立的个体,两者互不影响
    在这里插入图片描述
    简单的赋值不能创建两个列表,一方的修改会影响另外一方,两者指向一个列表,下面这种方式就是。
    在这里插入图片描述


    四、元组

    列表适合存储可能变化的数据集,是可以修改的。但有时候你需要创建一系列不可修改的元素,这时候需要使用元组。
    Python将不能修改的值称为不可变的,而不可变的列表被称为元祖。

    在这里插入图片描述
    元组的元素也可以遍历,如下所示。
    在这里插入图片描述
    虽然元组的值不可变,但可以给元组变量重新赋值。
    在这里插入图片描述


    总结

    本章主要介绍了列表的基本概念以及操作列表的几个方法,同时在最后提到了元祖的概念。本章难度不大,仍是较为基础的部分,但仍需要练习掌握到熟练为止。


  • 相关阅读:
    MySQL数据库期末考试试题及参考答案(09)
    【读书笔记】【Effective C++】模板与泛型编程
    代码中统一异常如何处理,才能让代码更清晰
    对称密码模式
    Linux基础命令
    C专家编程 第9章 再论数组 9.7 轻松一下---软件/硬件平衡
    蓝桥等考Python组别一级001
    自动化监控系统Prometheus&Grafana
    Prompt-to-Prompt Image Editing with Cross Attention Control
    基于FPGA的视频接口之千兆网口(四配置)
  • 原文地址:https://blog.csdn.net/qq_52173163/article/details/125596178