前言
本文主要对Python中的元组、列表、字典、集合进行小结,主要内容包括知识点回顾、异同点、使用场景。
文章目录
一、知识点回顾
Python 中的元组、列表、字典、集合都是用来存储多个数据元素的容器类型。
1、列表(List)
列表是可变的,可以通过索引访问和修改元素,以逗号分隔值用方括号 [] 括起来实现。列表中的元素可以是不同数据类型的,可以通过追加、插入、删除等操作进行修改。常见的操作如下:
my_list = [1, 'hello', True]
my_list[0] = 2 #索引修改
my_list.append('world') #追加
my_list.insert(1, 'goodbye') #在制定位置之前插入
my_list.remove('hello') #删除制定值的元素,也可以是指定下标
print(my_list)
输出结果:
[2, 'goodbye', True, 'world']
2、 元组(Tuple)
元组是不可变的,可以通过索引访问元素,其值用逗号分隔值用小括号 () 实现。元组元素不能更改,因此在创建后不能添加、删除或修改。常见的操作如下:
my_tuple = (1, 'hello', True)
print(my_tuple[1]) #索引
print(my_tuple[0:2]) #切片
输出结果:
hello
(1, 'hello')
3、 字典(Dictionary)
字典是一个使用键-值对存储的可变数据类型,用大括号 {} 括起来,键值对之间用冒号 : 分隔,键值对之间用逗号分隔。常见的操作如下:
my_dict = {
'a': 1, 'b': 2, 'c': 3}
print(my_dict['b']) #通过键来访问值
my_dict['a'] = 9 #通过键来修改值
print(my_dict)
输出结果:
2
{
'a': 9, 'b': 2, 'c': 3}
4.、集合(Set)
集合是用于保存一组唯一元素的容器类型,用大括号 {} 或 set() 构造,不支持索引操作。集合中的元素不重复,可以进行交、并、差等集合操作。常见的操作如下:
my_set1 = {
1, 2, 3}
my_set2 = {
3, 4<