2024/5/12

所花时间:1小时

代码行:70行

博客量:1篇

了解到的知识点:对比Python中的列表、元组、字典、集合、字符串等之间异同

 

列表(List)

  • 特点

    • 可变(Mutable),即可以进行增删改操作。

    • 使用方括号 [] 定义。

    • 可以包含不同类型的元素。

    • 有序,可以通过索引访问元素。

  • 适用场景

    • 需要存储多个有序元素,并且需要对元素进行增删改操作时使用。

元组(Tuple)

  • 特点

    • 不可变(Immutable),即不能进行增删改操作。

    • 使用圆括号 () 定义。

    • 可以包含不同类型的元素。

    • 有序,可以通过索引访问元素。

  • 适用场景

    • 需要存储多个有序元素,但不需要对元素进行修改时使用。

字典(Dictionary)

  • 特点

    • 可变(Mutable)。

    • 使用大括号 {} 定义,包含键值对。

    • 键必须是不可变类型,值可以是任意类型。

    • 无序,通过键来访问值。

  • 适用场景

    • 需要存储键值对,并且需要根据键快速查找值时使用。

集合(Set)

  • 特点

    • 可变(Mutable)。

    • 使用大括号 {} 定义,不包含重复元素。

    • 无序,不支持索引访问。

    • 可以进行集合运算,如并集、交集、差集等。

  • 适用场景

    • 需要存储不重复元素,并且进行集合运算时使用。

字符串(String)

  • 特点

    • 不可变(Immutable)。

    • 使用单引号 '' 或双引号 "" 定义。

    • 有序,可以通过索引访问字符。

    • 支持多种字符串操作,如拼接、切片、查找等。

  • 适用场景

    • 存储文本信息或字符序列时使用。

 
posted @ 2024-05-12 20:53  为20岁努力  阅读(5)  评论(0编辑  收藏  举报