目录
一、元组
1.1 定义
1.2 初始化
1.2.1 定义
1.2.2 代码
1.2.3 代码解析
1.2.4 结果展示
1.3 索引
1.3.1 定义
1.3.2 代码
1.3.3 代码解析
1.3.4 结果展示
1.4 拼接
1.4.1 定义
1.4.2 代码
1.4.3 代码解析
1.4.4 结果展示
1.5 剔除
1.5.1 定义
1.5.2 代码
1.5.3 代码解析
1.5.4 结果展示
1.6 重复
1.6.1 定义
1.6.2 代码
1.6.3 代码解析
1.6.4 结果展示
1.7 最大值和最小值
1.7.1 定义
1.7.2 代码
1.7.3 代码解析
1.7.4 结果展示
二、字典
2.1 定义
2.2 初始化
2.2.1 定义
2.2.2 代码
2.2.3 代码解析
2.2.4 结果展示
2.3 键值查询
2.3.1 键
2.3.1.1 定义
2.3.1.2 代码
2.3.1.3 代码解析
2.3.1.4 结果展示
2.3.2 值
2.3.2.1 定义
2.3.2.2 代码
2.3.2.3 代码解析
2.3.2.4 结果展示
2.3.3 对应值
2.3.3.1 定义
2.3.3.2 代码
2.3.3.3 代码解析
2.3.3.4 结果展示编辑
2.4 获取对应值
2.4.1 定义
2.4.2 代码
2.4.3 代码解析
2.4.4 结果展示
2.5 剔除
2.5.1 定义
2.5.2 代码
2.5.3 代码解析
2.5.4 结果展示
2.6 更新
2.6.1 定义
2.6.2 代码
2.6.3 代码解析
2.6.4 结果展示
2.7 添加
2.7.1 定义
2.7.2 代码
2.7.3 代码解析
2.7.4 结果展示
2.8 计算数量
2.8.1 定义
2.8.2 代码
2.8.3 代码解析
2.8.4 结果展示
元组在Python学习中具有极其重要的地位。作为一种不可变的有序序列,元组不仅保证了数据的稳定性和安全性,还因其不可变性和内存高效性,在需要固定数据集合或作为字典键等场景下表现出色。元组的简洁语法和易用性,使得它在处理小型数据集或作为函数返回值时尤为方便,是Python编程中不可或缺的基本数据结构之一。
字典则是Python中另一个至关重要的数据结构。作为无序的键值对集合,字典以其快速查找和灵活可变的特性,成为处理动态数据和实现复杂数据结构的首选。无论是存储配置信息、用户数据还是实现映射关系,字典都能提供高效且直观的操作方式。掌握字典的使用,对于提高Python编程的效率和灵活性具有不可估量的价值。
一、元组
1.1 定义
元组(Tuple)是Python中的一种不可变的有序序列数据类型。它的主要特点包括:
1.2 初始化
1.2.1 定义
Python代码初始化指的是在程序开始执行前,对变量、数据结构(如列表、元组、字典等)、对象属性或类成员等进行赋值或设置初始状态的过程。这一过程确保了程序在运行时能够访问到预定义的值或状态,是程序正确执行和高效运行的基础。
1.2.2 代码
C = (1, 2, 3)
print(C)
只有一个元素的元组定义时,必须要加逗号
C = (1, )
print(C)
1.2.3 代码解析
只有一个元素的元组定义时,必须要加逗号
1.2.4 结果展示

只有一个元素的元组定义时,必须要加逗号

1.3 索引
1.3.1 定义
在Python中,索引是指通过位置(通常是整数)来访问序列(如列表、元组、字符串)中元素的方式。索引从0开始,用于快速定位并获取序列中的特定元素。
1.3.2 代码
C = (1, 2, 3)
print(C[1])
print(C[-1])
print(C[0:2])
1.3.3 代码解析
print(C[1])
在Python中,索引是从0开始的,所以C[1]实际上是元组中的第二个元素,即2。
print(C[-1])
在Python中,负索引用于从序列的末尾开始计数,所以-1表示最后一个元素。因此,C[-1]是3。
print(C[0:2])
这行代码使用切片操作来打印出元组C中从索引0(包含)到索引2(不包含)的子序列。换句话说,它打印出元组中的前两个元素。因此,C[0:2]的结果是(1, 2)。
1.3.4 结果展示

1.4 拼接
1.4.1 定义
拼接是指将两个或多个序列(如字符串、列表)合并成一个新的序列的过程。在Python中,可以使用加号(+)操作符或特定的方法(如列表的extend())来实现拼接。
1.4.2 代码
C = (1, 2, 3)
D = C + (4, 5, 6)
print(D)
1.4.3 代码解析
D = C + (4, 5, 6)
这里,C和(4, 5, 6)是两个独立的元组。通过使用加号(+)操作符,Python将这两个元组的内容连接起来,创建了一个新的元组D。这个新元组包含了C中的所有元素以及(4, 5, 6)中的所有元素,顺序不变。
1.4.4 结果展示

1.5 剔除
1.5.1 定义
剔除是指从序列中移除一个或多个元素的操作。在Python中,可以使用remove()方法(针对列表)或del语句来剔除元素,也可以通过切片操作来删除一段连续的元素。
1.5.2 代码
C = (1, 2, 3)
del C
print(C)
1.5.3 代码解析
del C
使用del语句删除了变量C。这意味着C所引用的元组对象不再被这个变量名所指向。然而,重要的是要理解,这并不会删除元组对象本身;元组对象只会在没有任何引用指向它时被Python的垃圾回收机制回收。
1.5.4 结果展示
剔除整个元组,剔除后,将无法输出

1.6 重复
1.6.1 定义
重复是指将序列中的元素按照指定的次数进行复制并生成一个新的序列。在Python中,可以使用乘法(*)操作符来实现字符串、列表等序列的重复。
1.6.2 代码
C = (1, 2, 3)
print(C * 2)
1.6.3 代码解析
C * 2
使用乘法(*)操作符将元组C重复两次。这不是在修改原始元组,而是创建了一个新的元组,它是原始元组内容的两倍。因此,C * 2的结果是一个新的元组,包含原始元组的所有元素两次:(1, 2, 3, 1, 2, 3)。
1.6.4 结果展示

1.7 最大值和最小值
1.7.1 定义
在Python中,最大值和最小值分别指的是在给定序列(如列表、元组)中,数值最大和最小的元素。可以使用内置的max()和min()函数来快速找到这些值。
1.7.2 代码
C = (1, 2, 3, 4, 5, 6, 7, 8, 9)
print("最小值:", min(C))
print("最大值:", max(C))
1.7.3 代码解析
min(C)
min( )函数是在序列中找到最小元素
max(C)
max( )函数是在序列中找到最大元素
1.7.4 结果展示

二、字典
2.1 定义
字典(Dictionary)是Python中的另一种内置数据类型,它是一个无序的键值对集合。字典的主要特点包括:
2.2 初始化
2.2.1 定义
Python代码初始化指的是在程序开始执行前,对变量、数据结构(如列表、元组、字典等)、对象属性或类成员等进行赋值或设置初始状态的过程。这一过程确保了程序在运行时能够访问到预定义的值或状态,是程序正确执行和高效运行的基础。
2.2.2 代码
A = {"A": 1, "B": 2, "C": 3, "D": 4, "E": 5, "F": 6}
print(A)
2.2.3 代码解析
A = {"A": 1, "B": 2, "C": 3, "D": 4, "E": 5, "F": 6}
这行代码定义了一个名为A的字典。在Python中,字典是一种可变的数据结构,它使用键值对(key-value pairs)来存储数据。在这个例子中,字典A包含了六个键值对,其中键(key)是大写的英文字母(从"A"到"F"),而对应的值(value)则是从1到6的整数。
2.2.4 结果展示

2.3 键值查询
2.3.1 键
2.3.1.1 定义
在Python的字典数据结构中,键是用于唯一标识字典中每个元素(键值对)的标识符。键可以是任何不可变类型,如整数、浮点数、字符串或元组。
2.3.1.2 代码
A = {"A": 1, "B": 2, "C": 3, "D": 4, "E": 5, "F": 6}
print(A.keys())
2.3.1.3 代码解析
A.keys()
.keys()函数是获取到字典的键
2.3.1.4 结果展示
查看字典中的键

2.3.2 值
2.3.2.1 定义
在字典中,值是与键相关联的数据。每个键都映射到一个特定的值,可以通过键来访问这个值。
2.3.2.2 代码
A = {"A": 1, "B": 2, "C": 3, "D": 4, "E": 5, "F": 6}
print(A.values())
2.3.2.3 代码解析
A.values()
.values()函数是获取到字典的值
2.3.2.4 结果展示
查看字典中的值

2.3.3 对应值
2.3.3.1 定义
在字典的上下文中,对应值是指与给定键相关联的值。通过键可以检索到对应的值。
2.3.3.2 代码
A = {"A": 1, "B": 2, "C": 3, "D": 4, "E": 5, "F": 6}
print('A["B"]:', A["B"])
print('A["D"]:', A["D"])
2.3.3.3 代码解析
A["B"]
A[" "]函数是根据特定的键,索引到其所对应的值
2.3.3.4 结果展示
2.4 获取对应值
2.4.1 定义
在Python字典中,获取对应值是指通过键来检索并返回与该键相关联的值的过程。这通常使用字典的索引操作(即使用方括号[])来完成。
2.4.2 代码
A = {"A": 1, "B": 2, "C": 3, "D": 4, "E": 5, "F": 6}
print('A["B"]:', A["B"])
print('A["G"]:', A["G"])
2.4.3 代码解析
A["B"]
A[" "]函数是根据特定的键,索引到其所对应的值
2.4.4 结果展示
如果没有对应的键值就会输出None

2.5 剔除
2.5.1 定义
剔除是指从序列中移除一个或多个元素的操作。在Python中,可以使用remove()方法(针对列表)或del语句来剔除元素,也可以通过切片操作来删除一段连续的元素。
2.5.2 代码
A = {"A": 1, "B": 2, "C": 3, "D": 4, "E": 5, "F": 6}
print(A.pop("A"))
2.5.3 代码解析
A.pop("A")
从字典A中移除键为"A"的键值对,并返回该键所对应的值,即整数1。但需要注意的是,这个返回值并没有被存储在任何变量中,因此它会被直接忽略(除非这是代码片段的一部分,且后续有对其进行使用)。
2.5.4 结果展示

2.6 更新
2.6.1 定义
在Python中,更新通常指的是修改字典中现有键的值,或者更新列表中的元素。对于字典,可以通过键来直接赋值以更新其值;对于列表,可以使用索引来修改特定位置的元素。
2.6.2 代码
A = {"A": 1, "B": 2, "C": 3, "D": 4, "E": 5, "F": 6}
A["B"] = 10
print(A)
2.6.3 代码解析
A["B"] = 10
通过索引到具体键的字典,赋新的值,则会更新字典中的值
2.6.4 结果展示

2.7 添加
2.7.1 定义
添加是指向序列(如列表)中添加新元素,或向字典中添加新的键值对。在Python中,可以使用append()方法向列表添加元素,或使用字典的索引操作来添加新的键值对。
2.7.2 代码
A = {"A": 1, "B": 2, "C": 3, "D": 4, "E": 5, "F": 6}
A["G"] = 7
print(A)
2.7.3 代码解析
A["G"] = 7
python会索引该序列中是否有该键值对,没有的话就直接添加
2.7.4 结果展示

2.8 计算数量
2.8.1 定义
在Python中,计算数量通常指的是确定序列(如列表、元组、字符串)中元素的个数,或字典中键值对的数量。这可以使用内置的len()函数来实现。
2.8.2 代码
A = {"A": 1, "B": 2, "C": 3, "D": 4, "E": 5, "F": 6}
print(len(A))
2.8.3 代码解析
len(A)
调用 len(A) 时,它将返回 6,因为字典 A 中有六个键值对。
2.8.4 结果展示


上一篇文章:Python的列表基础知识点(超详细流程)-CSDN博客
https://blog.csdn.net/Z0412_J0103/article/details/144818960下一篇文章: Python的条件判断、循环和函数(超详细教学)-CSDN博客
https://blog.csdn.net/Z0412_J0103/article/details/144829113


