【黑马python】基础 6.Python 容器:列表 元组 字符串 集合 字典

笔记汇总目录

Python 数据容器

image

数据容器入门-python的5种数据容器

  • 数据容器:优雅,高效,容纳多份数据

    • image
  • 数据容器:存储多个元素的python数据类型

    • image

list-列表的定义

  • 定义格式的关键:方括号,逗号分隔元素

    image

  • 列表元素:可为任意数据类型,可嵌套列表

    image

  • 注意:字符串单双引号都可,输出统一为单引号

  • 代码示例

    # list:列表定义
    my_list = ['a string', 1234, "双引号str", True]
    print(my_list)  # ['a string', 1234, '双引号str', True]
    print(type(my_list))  # <class 'list'>
    
    my_list = [[1, 3, 4], ["一个字符串", 456, False]]
    print(my_list)  # [[1, 3, 4], ['一个字符串', 456, False]]
    print(type(my_list))  # <class 'list'>
    

列表的下标索引

  • 下标索引:从列表中取出特定位置的数据

  • 语法:listname[下标索引值]

    • 正向:从左向右递增,0, 1, 2, ..., n-1

    • 反向:从右向左递减,-1, -2, ...

    image
    image

  • 嵌套列表的下标

image

  • 下标索引的注意事项

    • 注意越界:不要超出索引值的取值范围!
  • 代码示例

    # 列表下标索引
    my_list = ["Tom", "Lily", "Rose"]
    print(my_list[0])  # Tom
    # print(my_list[3])  # IndexError: list index out of range
    
    print(my_list[-1])  # Rose
    print(my_list[-2])  # Lily
    print(my_list[-3])  # Tom
    
    my_list = [ [1, 2, 3], [4, 5, 6]]
    print(my_list[0][1])  # 2
    

列表的常用操作方法

image

  • 方法:定义在class中的函数

    image

  • 查询功能:列表.index(元素)

    • 作用:查找指定元素的下标

    • index:列表的内置方法

  • 代码示例


列表的循环

  • 代码示例


tuple-元组的定义和操作

  • 代码示例


str-字符串的定义和操作

  • 代码示例


数据容器的切片

  • 代码示例


set-集合的定义和操作

  • 代码示例


dict-字典的定义和操作

  • 代码示例


5类数据容器的总结对比

  • 代码示例


数据容器的通用操作

  • 代码示例


拓展-字符串大小比较的方式

  • 代码示例


  • 代码示例


参考链接

TBD

posted @ 2025-10-18 00:19  anliux  阅读(7)  评论(0)    收藏  举报