• 【Python保姆级教程】List容器



    前言

    Python是一种广泛使用的高级编程语言,通过其丰富的标准库和第三方库,提供了许多数据结构和容器类型,用于组织和管理数据。容器是一种用于存储和操作一组数据的对象,它可以包含不同类型的元素。Python提供了多种容器类型,其中包括列表(List)、元组(Tuple)、集合(Set)和字典(Dictionary)。本文将重点介绍列表(List)作为一种常用的容器类型。

    可以说,相对于C/C++,Python是非常Easy的,希望大家学习完后好好复习!以后还会有Python爬虫,大数据,人工智能。关注我吧,敬请期待后期教程推出!


    一、列表是什么

    列表的定义 列表是一种有序的可变容器,可以存储各种类型的元素,如整数、浮点数、字符串等。

    二、列表的定义

    2.1 有初始值

    列表使用方括号 [] 定义,将元素用逗号分隔开。下面是一个示例代码:

    fruits = ['apple', 'banana', 'orange']
    
    • 1

    在这里插入图片描述

    2.2 空列表

    创建空列表是指在Python中定义一个没有任何元素的列表对象。可以使用空的一对方括号 [] 或者使用 list() 函数来创建一个空列表。

    使用方括号创建空列表

    my_list = []
    print(my_list)  # 输出:[]
    
    • 1
    • 2

    在这里插入图片描述
    在这里插入图片描述

    使用list()函数创建空列表

    another_list = list()
    print(another_list)  # 输出:[]
    
    • 1
    • 2

    在这里插入图片描述

    在上述示例代码中,我们分别使用方括号和 list() 函数创建了两个空列表 my_list 和 another_list。打印输出这两个列表,可以看到它们都是空的,即不包含任何元素。

    创建空列表的目的通常是为了在后续的代码中进行元素的添加、删除或者修改操作。可以使用列表的各种方法和操作来向空列表中添加和修改数据,以满足实际的编程需求。

    三、list列表常用操作

    常用操作 列表支持多种常用操作,如添加、删除、修改元素,以及获取列表长度。

    3.1 添加元素

    可以通过append()方法在列表末尾添加一个元素,或使用加号运算符将两个列表合并。示例代码如下:

    fruits = ['apple', 'banana']
    fruits.append('orange')  # 添加元素 'orange'
    print(fruits)  # 输出:['apple', 'banana', 'orange']
    
    • 1
    • 2
    • 3

    在这里插入图片描述
    在这里插入图片描述

    more_fruits = ['grape', 'kiwi']
    fruits = ['apple', 'banana']
    fruits += more_fruits  # 合并两个列表
    print(fruits)  # 输出:['apple', 'banana', 'orange', 'grape', 'kiwi']
    
    • 1
    • 2
    • 3
    • 4

    在这里插入图片描述

    在这里插入图片描述

    3.2 删除元素

    可以使用del语句删除指定位置的元素,或使用remove()方法删除指定的元素。示例代码如下:

    fruits = ['apple', 'banana', 'orange']
    del fruits[1]  # 删除索引为1的元素 'banana'
    print(fruits)  # 输出:['apple', 'orange']
    
    • 1
    • 2
    • 3

    在这里插入图片描述
    在这里插入图片描述

    fruits = ['apple', 'banana', 'orange']
    fruits.remove('orange')  # 删除元素 'orange'
    print(fruits)  # 输出:['apple']
    
    • 1
    • 2
    • 3

    在这里插入图片描述

    在这里插入图片描述

    3.3 修改元素

    可以通过索引直接修改列表中的元素。示例代码如下:

    fruits = ['apple', 'banana', 'orange']
    fruits[1] = 'grape'  # 将索引为1的元素修改为 'grape'
    print(fruits)  # 输出:['apple', 'grape', 'orange']
    
    • 1
    • 2
    • 3

    在这里插入图片描述
    在这里插入图片描述

    3.4 列表长度

    可以使用len()函数获取列表中元素的个数。示例代码如下:

    fruits = ['apple', 'banana', 'orange']
    print(len(fruits))  # 输出:3
    
    • 1
    • 2

    在这里插入图片描述
    在这里插入图片描述

    四、遍历操作

    可以使用循环结构对列表进行遍历操作,以访问列表中的每个元素。以下是两种常用的遍历方式的示例代码:

    4.1 使用for循环

    fruits = ['apple', 'banana', 'orange']
    for fruit in fruits:
        print(fruit)
    
    • 1
    • 2
    • 3

    在这里插入图片描述

    在这里插入图片描述

    4.2 使用while循环和索引

    fruits = ['apple', 'banana', 'orange']
    index = 0
    while index < len(fruits):
        print(fruits[index])
        index += 1
    
    • 1
    • 2
    • 3
    • 4
    • 5

    在这里插入图片描述
    在这里插入图片描述


    总结

    列表是一种常用的容器类型,可用于保存多个元素,并提供了丰富的操作方式。通过下标索引可以访问、添加、删除和修改列表中的元素。此外,可以使用循环结构对列表进行遍历操作,以便逐个访问列表中的元素。掌握列表的定义和基本操作,有助于更好地处理和操作数据。在Python编程中,列表是一种十分重要的数据结构,可以灵活应用于各种实际问题的解决中。

    可以说,相对于C/C++,Python是非常Easy的,希望大家学习完后好好复习!以后还会有Python爬虫,大数据,人工智能。关注我吧,敬请期待后期教程推出!

  • 相关阅读:
    硬件知识:独立显卡和集成显卡的区别,你知道吗?
    令人头秃的js隐式转换面试题,你能做对吗
    解锁精准营销的秘密武器:数据利器助您实现业务增长
    FFMpeg AVBufferPool 的理解与掌握
    51单片机红外寻迹小车问题
    2023电赛E题视觉部分
    隧道代理-
    年耗资百万数据库升级记录
    openjdk-jdk8-b109 hotspot虚拟机启动过程分析_1
    [羊城杯 2022]LRSA
  • 原文地址:https://blog.csdn.net/m0_62599305/article/details/132917882