首页 > 编程语言 >D15【python接口自动化学习】-python基础之内置数据类型

D15【python接口自动化学习】-python基础之内置数据类型

时间:2024-09-23 12:48:19浏览次数:10  
标签:D15 python 数据类型 jerry tom print john com 字典

day15 字典的常见操作(上)

学习日期:20240922

学习目标:内置数据类型--24 常见常新:字典的常见操作(上)

学习笔记:

字典的内置函数
访问字典的内容

# 访问字典的所有元素
mail_list={'tom':'[email protected]','jerry':'[email protected]','john':'[email protected]'}
print(mail_list.items()) 
# 所有元素 dict_items([('tom', '[email protected]'), ('jerry', '[email protected]'), ('john', '[email protected]')])

print(mail_list.keys()) # 键 dict_keys(['tom', 'jerry', 'john'])

print(mail_list.values()) 
# 值 dict_values(['[email protected]', '[email protected]', '[email protected]'])

# 访问指定键的值
print(mail_list.get('tom')) # [email protected]
print(mail_list['tom']) # [email protected]
遍历字典

# 遍历字典键和值
for key,value in mail_list.items():
    print(key)
    print(value)
'''
[email protected]
jerry
[email protected]
john
[email protected]
'''
修改字典的内容

# 修改字典
# 移除指定键,并返回key的值
print(mail_list.pop('tom')) # [email protected]
print(mail_list) # {'jerry': '[email protected]', 'john': '[email protected]'}
# 移除字典最后一个键值对,返回移除的键值对
print(mail_list.popitem()) # ('john', '[email protected]')
print(mail_list) # {'jerry': '[email protected]'}
总结
  1. 访问字典的元素函数有items(),key(),values()等
  2. 遍历字典可以取到字典中每一个键和值
  3. 为字典增加或移除键值对,如果新增键已存在,则更新该键对应的值

标签:D15,python,数据类型,jerry,tom,print,john,com,字典
From: https://blog.csdn.net/tian_nx/article/details/142434105

相关文章

  • PostgreSQL向量数据类型SQL示例
    PostgreSQL支持多种数据类型,其中包括向量类型,可以用来存储和处理几何对象,如点(points)、线(lines)、线段(linesegments)、盒子(boxes)、圆(circles)、路径(paths)、多边形(polygons)等。此外,PostgreSQL还支持数组类型,可以用来存储一维或多维数组。向量数据类型示例1.几何类型PostgreSQL提供......
  • Python NumPy处理数组的基本用法代码示例
    NumPy是一个用于处理数组(向量和矩阵)以及进行数值运算的Python库。下面是一些简单的例子来展示如何使用NumP:示例1:创建数组importnumpyasnpa=np.array([1,2,3])#创建一个一维数组b=np.array([[1,2,3],[4,5,6]])#创建一个二维数组print(a)print(b)示......
  • post请求的body数据类型和content-type的关系
    背景:登陆接口的类型是post,request接口的content-type是multipart/form-data;boundary=----WebKitFormBoundaryxeYAwSy6FSo4kow9response接口的content-type是application/json;charset=utf-8接口的请求体在编写python脚本时post接口的请求头content-type定义了类型multipar......
  • python面试题
    python是什么?Python是一种开放原始码、直译式、可携式、面向对象的程序语言,具有模块、多线程、异常处理以及自动内存管理功能。广泛应用包括Web开发(如Django和Flask框架)、数据科学(如Pandas和NumPy库)、机器学习(如TensorFlow和PyTorch框架)、自动化脚本、科学计算等。算法是什么?......
  • Python用TOPSIS熵权法重构粮食系统及期刊指标权重多属性决策MCDM研究|附数据代码
    分析师:SikunChen在当今世界,粮食系统的稳定性至关重要。尽管现有的全球粮食系统在生产和分配方面表现出较高的效率,但仍存在大量人口遭受饥饿以及诸多粮食安全隐患。与此同时,在学术领域,准确评估情报学期刊的质量和影响力对于学术研究和信息传播意义重大。本研究旨在通过多种方法对......
  • 邮件发送基础:深入SMTP协议、配置邮件服务器及Python实现
    目录引言SMTP协议基础定义与功能工作原理特性与优势邮件服务器配置第三方邮件服务商配置自建邮件服务器配置使用Python发送邮件安装smtplib和email模块发送简单纯文本邮件发送HTML格式邮件发送带附件的邮件完整示例:发送带附件的HTML邮件注意事项总结引言......
  • Python 类型提示全解析:从入门到精通的必备技巧(如何让Python代码更清晰、错误更少)
    文章目录......
  • python语言MIDI钢琴简谱播放器软件代码QZQ
    importtkinterastkimportpygame.midiimporttime初始化pygame.midipygame.midi.init()获取MIDI输出设备midi_out=pygame.midi.Output(0)乐器名称映射instrument_names={0:“大钢琴(声学钢琴)”,1:“明亮的钢琴”,2:“电钢琴”,3:“酒吧钢琴”,4......
  • python ssh arthas
    #!/bin/bashARTHAS_FILE="arthas-boot.jar"#检查arthas-boot.jar文件是否存在if[!-f"$ARTHAS_FILE"];thenecho"错误:未找到arthas-boot.jar文件,请确保该文件在当前目录中。"exit1fi#获取当前正在运行的Java进程echo"检测正在运行的Java进程......
  • [Python手撕]二叉树最大宽度
    #Definitionforabinarytreenode.#classTreeNode:#def__init__(self,val=0,left=None,right=None):#self.val=val#self.left=left#self.right=rightclassSolution:defwidthOfBinaryTree(self,root:Optional[......