Python的元组和字典知识点超详细讲解

 更新时间:2025年01月04日 09:01:43   作者:小星袁  
这篇文章主要介绍了Python中元组和字典两种数据结构的基本用法,包括初始化、索引、拼接、剔除、重复、最大值和最小值、键值查询、获取对应值、剔除、更新、添加和计算数量等操作,需要的朋友可以参考下

一、元组

元组(Tuple)是Python中的一种内置数据类型,用于存储多个有序的元素。

1.1 初始化

C = (1, 2, 3)
print(C)

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

C = (1, )
print(C)

1.2 索引

C = (1, 2, 3)
print(C[1])
print(C[-1])
print(C[0:2])

1.3 拼接

C = (1, 2, 3)
D = C + (4, 5, 6)
print(D)

1.4 剔除

 剔除整个元组,剔除后,将无法输出

C = (1, 2, 3)
del C
print(C)

1.5 重复

C = (1, 2, 3)
print(C * 2)

1.6 最大值和最小值

C = (1, 2, 3, 4, 5, 6, 7, 8, 9)
print("最小值:", min(C))
print("最大值:", max(C))

二、字典

        Python 中的字典(dictionary)是一种内置的数据结构,用于存储键值对(key-value pairs)。字典是无序的集合,通过键(key)来访问对应的值(value)。键必须是唯一的,而值则可以是任何数据类型,包括另一个字典(即可以嵌套)。

2.1 初始化

A = {"A": 1, "B": 2, "C": 3, "D": 4, "E": 5, "F": 6}
print(A)

2.2 键值查询

2.2.1 键

查看字典中的键 

A = {"A": 1, "B": 2, "C": 3, "D": 4, "E": 5, "F": 6}
print(A.keys())

2.2.2 值 

查看字典中的值 

A = {"A": 1, "B": 2, "C": 3, "D": 4, "E": 5, "F": 6}
print(A.values())

2.2.3 对应值 

通过字典查看键对应的值 

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  获取对应值

如果没有对应的键值就会输出None

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 剔除

A = {"A": 1, "B": 2, "C": 3, "D": 4, "E": 5, "F": 6}
print(A.pop("A"))

2.5 更新

A = {"A": 1, "B": 2, "C": 3, "D": 4, "E": 5, "F": 6}
A["B"] = 10
print(A)

2.6 添加 

A = {"A": 1, "B": 2, "C": 3, "D": 4, "E": 5, "F": 6}
A["G"] = 7
print(A)

2.7 计算数量

A = {"A": 1, "B": 2, "C": 3, "D": 4, "E": 5, "F": 6}
print(len(A))

总结 

到此这篇关于Python的元组和字典知识点超详细讲解的文章就介绍到这了,更多相关Python元组和字典内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Python requests HTTP验证登录实现流程

    Python requests HTTP验证登录实现流程

    这篇文章主要介绍了Python requests HTTP验证登录实现流程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-11-11
  • 5个Python杀手级的自动化脚本分享

    5个Python杀手级的自动化脚本分享

    Python是一种功能强大的语言,广泛用于自动执行各种任务,只要想通过自动化日常任务来节省时间的人,Python 都能满足您的需求。本文整理了5个Python脚本,希望对大家有所帮助
    2023-01-01
  • PyTorch搭建LSTM实现时间序列负荷预测

    PyTorch搭建LSTM实现时间序列负荷预测

    这篇文章主要为大家介绍了PyTorch搭建LSTM实现时间序列负荷预测,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-05-05
  • python判断链表是否有环的实例代码

    python判断链表是否有环的实例代码

    在本篇文章里小编给大家整理的是关于python判断链表是否有环的知识点及实例代码,需要的朋友们参考下。
    2020-01-01
  • 解决TensorFlow训练内存不断增长,进程被杀死问题

    解决TensorFlow训练内存不断增长,进程被杀死问题

    今天小编就为大家分享一篇解决TensorFlow训练内存不断增长,进程被杀死问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-02-02
  • Python基础之数据类型的转换详解(int/str/list等互转)

    Python基础之数据类型的转换详解(int/str/list等互转)

    这篇文章主要带大家深入理解数据类型的转换(int/str/list等互转)的核心概念与实践方法,掌握关键技术要点,了解实际应用场景与最佳实践,需要的朋友可以参考下
    2026-04-04
  • Python3 ID3决策树判断申请贷款是否成功的实现代码

    Python3 ID3决策树判断申请贷款是否成功的实现代码

    这篇文章主要介绍了Python3 ID3决策树判断申请贷款是否成功的实现代码,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-05-05
  • pytorch中backward()方法如何自动求梯度

    pytorch中backward()方法如何自动求梯度

    这篇文章主要介绍了pytorch中backward()方法如何自动求梯度问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-02-02
  • Python 位置参数基础教程示例

    Python 位置参数基础教程示例

    这篇文章主要为大家介绍了Python 位置参数基础教程示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-09-09
  • Python验证企业工商注册码

    Python验证企业工商注册码

    这篇文章主要介绍了Python验证企业工商注册码的相关资料,需要的朋友可以参考下
    2015-10-10

最新评论