2024/5/12
所花时间:1小时
代码行:70行
博客量:1篇
了解到的知识点:对比Python中的列表、元组、字典、集合、字符串等之间异同
列表(List)
-
特点:
-
可变(Mutable),即可以进行增删改操作。
-
使用方括号 [] 定义。
-
可以包含不同类型的元素。
-
有序,可以通过索引访问元素。
-
-
适用场景:
-
需要存储多个有序元素,并且需要对元素进行增删改操作时使用。
-
元组(Tuple)
-
特点:
-
不可变(Immutable),即不能进行增删改操作。
-
使用圆括号 () 定义。
-
可以包含不同类型的元素。
-
有序,可以通过索引访问元素。
-
-
适用场景:
-
需要存储多个有序元素,但不需要对元素进行修改时使用。
-
字典(Dictionary)
-
特点:
-
可变(Mutable)。
-
使用大括号 {} 定义,包含键值对。
-
键必须是不可变类型,值可以是任意类型。
-
无序,通过键来访问值。
-
-
适用场景:
-
需要存储键值对,并且需要根据键快速查找值时使用。
-
集合(Set)
-
特点:
-
可变(Mutable)。
-
使用大括号 {} 定义,不包含重复元素。
-
无序,不支持索引访问。
-
可以进行集合运算,如并集、交集、差集等。
-
-
适用场景:
-
需要存储不重复元素,并且进行集合运算时使用。
-
字符串(String)
-
特点:
-
不可变(Immutable)。
-
使用单引号 '' 或双引号 "" 定义。
-
有序,可以通过索引访问字符。
-
支持多种字符串操作,如拼接、切片、查找等。
-
-
适用场景:
-
存储文本信息或字符序列时使用。
-