python字典类型和运算

Project 编制进度计划【项目管理】 Project 项目管理编制进度计划详解。 阅读详情

python字典类型

基础概念

  1. 映射是一种键(索引)和值(数据)的对应;
  2. 键值对:键是数据索引的扩展,由用户自定义;
  3. 字典是键值对的集合(字典是集合类型),键值对之间无序;
  4. 采用大括号{}和dict()创建,键值对用冒号: 表示;
  5. 字典类型是映射的典型应用,比如用于统计数据出现的次数,数据是键,次数是值
# testPython.py

'''
1. 字典采用大括号{}和dict()创建,键值对用冒号: 表示

<字典变量> = {<键1>:<值1>, … , <键n>:<值n>}

2. [ ] 用来向字典变量中索引或增加元素

<值> = <字典变量>[<键>]
<字典变量>[<键>] = <值>

'''

dd = {"wuhan":111, "chengdu":200}
print(dd)
print(dd["wuhan"])
print(dd["chengdu"])

dd["shanghai"] = 333
print(dd)
dd["chengdu"] = 222
dd["wuhan"] = 111
print(dd)

print(type(dd))

python字典类型运算

在这里插入图片描述

# testPython.py

'''
1. 字典采用大括号{}和dict()创建,键值对用冒号: 表示

<字典变量> = {<键1>:<值1>, … , <键n>:<值n>}

2. [ ] 用来向字典变量中索引或增加元素

<值> = <字典变量>[<键>]
<字典变量>[<键>] = <值>

'''

dd = {"wuhan":111, "chengdu":200}
print(dd)
print(dd["wuhan"])
print(dd["chengdu"])
print("分割线".center(60, "#"))

dd["shanghai"] = 333
print(dd)
dd["chengdu"] = 222
dd["wuhan"] = 111
print(dd)

print(type(dd))
print("分割线".center(60, "#"))

if "wuhan" in dd:
	del dd["wuhan"]
	print(dd)
print("分割线".center(60, "#"))

keys = dd.keys()
print(keys)

values = dd.values()
print(values)

items = dd.items()
print(items)	

tempItem = dd.popitem()
print(tempItem)
print(dd)

print("len: " + str(len(dd)))
print("分割线".center(60, "#"))

print(dd.get("wuhan", 100))
dd["wuhan"] = 111
print(dd.get("wuhan", 100))

print(dd.pop("wuhan", 1000))
print(dd)
print("分割线".center(60, "#"))

PCB工程师必看:别再搞错1078玻纤布的Dk了,手把手教你算等效介电常数 本文为PCB工程师提供了1078玻纤布等效介电常数(Dk)的详细计算指南,帮助解决高速设计中的信号完整性问题。通过解析玻纤布结构、混合介质理论和实战计算方法,指导工程师准确设置EDA工具参数,避免常见的Dk计算误区,提升设计精度和仿真准确性。 阅读详情

相关推荐

Win11用户文件夹中文名修改全攻略

本文详细介绍了Windows 11系统中修改中文用户文件夹名称的完整步骤。操作包含七个关键环节:前期数据备份、账户名称修改、管理员账户激活、用户文件夹重命名、注册表路径更新、收尾操作及注意事项。特别强调需要同步修改账户名、文件夹名和注册表关联路径,并建议操作前备份重要数据。文中还针对常见问题提供了解决方案,如软件报错时的符号链接创建方法。整个过程需谨慎操作,建议在管理员权限下逐步执行,修改完成后需验证系统及软件功能是否正常。

Qinti_mm的博客 3123

python:dict字典操作及常用方法

字典是可变容器类型,可以存储任意类型对象。在python中,创建字典,使用{}或者dict()函数。 字典中的值是以键值对(key=>value)的形式存在, key和value使用:分割。每个键值对之间用,分割。格式形式如下: test_dict = {key1:value1, key2:value2} 需要注意的是: 1.键是唯一的,如果键出现重复,后面的会替代前面的。 2.键的值必须不可变 3.值不需要唯一,且值可以是任何类型的。 1.创建空字典:使用{},或者dict() 在这里插入代码片#

努力是为了让自己更加有方向 1万+

云安全技术——搭建VPN

VPN(Virtual Private Network)是一种可以在公共网络上建立安全连接的技术。VPN是实现保密通信的基本手段,在windows系统上,可以直接进行VPN服务的搭建。1.VPN的工作原理:通过使用加密协议和认证机制,将本地计算机和远程服务器之间的通信加密和保护。2.VPN的分类:根据不同的方式和用途,VPN可以分为不同类型,例如远程访问VPN、站点到站点VPN等。3.VPN的优势:VPN可以带来许多好处,如提高数据安全性、隐藏真实IP地址、突破地理限制等。4.

qq_53142796的博客 3万+

6字典和相关操作

6.字典和字典的操作 字典的意义:如果在同一个容器中保存的数据的意义不一样,就需要用字典来保存数据(字典也是容器型数据) 用一个容器保存多个数据的时候,如果数据的意义相同就用列表,如果有多个意义不同的数据,就用字典来保存 stu ={‘name’:‘小明’,‘age’:18,‘height’:175,‘体重’:75,‘score’:30,‘gender’:男} print( stu[‘age’] ) 字典是容器型数据: 1)字典 是什么样子: 变量{} , 里面多个元素用逗号隔开,元素必须是键值对{‘键1’

gzmoonkisss的博客 228

登临科技Goldwasser加速卡Python SDK实战:从环境配置到YOLOv5模型性能压测

本文详细介绍了登临科技Goldwasser加速卡的Python SDK实战指南,从环境配置到YOLOv5模型性能压测的全过程。通过驱动安装、SDK环境搭建、模型转换与推理优化等步骤,帮助开发者高效利用AI加速卡提升深度学习模型性能。重点分享了批量推理压测技巧和常见问题解决方案,助力开发者充分发挥Goldwasser加速卡的算力优势。

weixin_29035147的博客 300

mysql数据库中使用存储过程带来的好处和示例(存储过程的概念、定义、作用等详解)

MySQL的存储过程(Stored Procedure)是一组SQL语句集合。用户通过指定的存储过程名和参数来调用并执行它。存储过程可以在数据库中预编译并存储,这样它们可以被多次调用而无需重新编写或解析SQL语句。 存储过程将复杂的SQL逻辑封装在一个可重用的单元中。多次调用存储过程,而不需要重复编写相同的SQL代码。- 通过封装,可以隐藏复杂的SQL逻辑,只向用户或应用程序提供简单的接口。MySQL的存储过程和编程语言中的函数的原理和目标是一致的:封装可重用的代码逻辑并提高代码的可维护性和可重用性。

weixin_70208651的博客 1717

Python 编程 | 连载 04 - 字典与运算符

Python 编程 | 连载 04 - 字典与运算符

DEVELOPERAA的博客 1179

【零基础教程】HEC-RAS 1D/2D全流程模拟指南|从水动力到水质建模一次搞定!

HEC-RAS由美国陆军工程兵团水文研究中心研制,具有完整的一二维耦合的水动力及水环境模拟功能,也具有闸、涵洞、桥梁以及泵站等水利构筑物的模拟能力;同时也可以与HEC研制的水文模型(HMS)、洪水淹没风险和损失分析软件(FDA)等耦合,是免费软件中使用最方便、应用最广泛的软件之一。2.HEC-RAS与HEC-HMS的耦合(不详细讲HEC-HMS)3.淹没风险分析软件HEC-FDA与HEC-RAS耦合。案例十八:HEC-RAS与HEC-HMS的耦合。案例十九:HEC-RAS与HEC-FDA的耦合。

weixin_48230888的博客 872

【附实例】Python字典的各种操作

Python 字典是一种可变容器模型,且可存储任意类型对象。

zhang120529的博客 2149

LLM之RAG实战(五十四)| 复杂文档处理RAG框架:Ragflow

RAGFlow 是一种结合了检索增强(Retrieval-Augmented Generation,RAG)与流程控制(Flow)的人工智能技术架构。它通过检索外部知识库中的信息,结合自然语言生成技术,为用户提供更准确、更丰富的回答。同时,它还引入了流程控制机制,能够根据任务需求动态调整信息检索和生成的流程,从而更好地完成复杂的任务。RAGFlow 的核心优势在于将检索和生成相结合,打破了传统生成模型仅依赖内部参数进行文本生成的局限。

wshzd的博客 1067

双极性步进电机驱动技术:从H桥电路到精准控制

本文深入解析了双极性步进电机驱动技术的核心,从H桥电路的基础原理讲起,阐述了其作为实现电机正反转和精准控制的关键。文章详细介绍了H桥的工作模式、防共态导通设计,并对比了L298N、DRV8825及TMC2209等主流集成驱动芯片的选型。进一步探讨了通过微步进与电流矢量控制实现平滑、静音运行的高级技术,并提供了基于STM32的实战代码与避坑指南,帮助开发者从理论到实践全面掌握精准运动控制。

tea88的博客 594

python字典之间进行加减运算

实现python字典之间的相加减

公子聪的博客 1万+

RK3568-适配phy芯片ip101gri

复位时间查阅数据手册。

Paper_Love的博客 2643

Python 运算符与数据类型

Python 运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算,在Python中运算符大致可以分为7种类型:算术运算符、比较运算符、赋值运算符、逻辑运算符、位运算等,下面的例子将依次介绍这几种运算符的使用技巧.

微软技术分享 2万+

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

5.d字典类型内置方法

字典类型内置方法 优先掌握(*****) 按key存取值:可存可取 长度len 成员运算in和not in 删除del 键keys()、值values()、键值对items() 循环 1.按key存取值:可存可取 # dic之按key存取值 dic = {'a': 1, 'b': 2} print(f"first dic['a']: {dic['a']}") dic['a'] = 3 p...

weixin_30540691的博客 159

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

python笔记——字典类型及操作

字典的概念及定义字典的概念及定义##例子##字典类型##例子和呈现效果字典的常用函数。

2301_78911128的博客 371

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

04 字典类型已内置方法

'''''' ''' 字典类型: 作用: 在{}内,以逗号隔开可存放多个值 以key-value存取,取值速度快 定义: key必须是不可变类型,value可以是任意类型 ''' #dict1 = dict({'age':18,'name':'tank'}) dict1 = {'age':18,'...

weixin_30456039的博客 61

Python修炼秘籍--集合与字典类型(Day9)

Python修炼秘籍--集合与字典类型(Day9)

weixin_41171614的博客 1003

28 异常处理之字典类型内置方法

字典类型内置方法一、字典类型内置方法(dict)1.1 优先掌握(*****)1.2 需要掌握(****)二、练习 一、字典类型内置方法(dict) 1.用途:存多个值,但每一个值都有一个key与之对应,key对值有描述功能。多用于存的值表示的是不同的状态时,例如存的值有姓名、年龄、身高、体重、爱好。 2.定义:{}内用逗号分隔开多个元素,每一个元素都是key:value的形式,value可以是任...

fxyadela的博客 206

Python语言程序设计 (第11期) 测验6: 组合数据类型

共10道单选题和2道编程题,限答1次、限时50分钟 选择题 1.和T是两个集合,哪个选项对S^T的描述是正确的?‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬ (D) A.S和T的并运算,包括在集合S和T中的所有元素 B.S和T的交运算,包括同时在集合S...

unseven的博客 1万+

字典类型内置方法

字典类型内置方法 1.定义:{}内用逗号分隔开多个元素,每一个元素都是key:value的形式,value可以是任意数据类型,而key通常应该是字符串类型,但是key必须为不可变类型。字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中 ,格式如下所示: d = {key1 : value1, key2 : val...

weixin_30300523的博客 82

python中字典是几维数据_学Python常用数据结构之字典

迄今为止,我们已经为大家介绍了Python中的三种容器型数据类型,但是这些数据类型还不足以帮助我们解决所有的问题。例如,我们要保存一个人的信息,包括姓名、年龄、体重、单位地址、家庭住址、本人手机号、紧急联系人手机号等信息,你会发现我们之前学过的列表、元组和集合都不是最理想的选择。person1 = ['王大锤', 55, 60, '科华北路62号', '中同仁路8号', '13122334455'...

weixin_39866963的博客 309

小白入门python---day1_数据类型及运算符

Python的数据类型 在现实中,计算机处理的远不止数值,还要处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。 在Python中,能够直接处理的数据类型有以下几种:数值型、字符串型、列表型、元组型、字典型。 数值类型 即是数字类型,又细分为:整型,浮点型,长整型,复数型. 整型 整数类型的范围是2**32,其中包含正数和负数(2的31次方个正和2的31次方的个...

Sam Zhu 338

深度学习笔记之Python学习(2) -- 语言新特点

声明: 内容摘抄于《深度学习入门:基于Python的理论与实现》 一、字典类型 列表根据索引,按照0, 1, 2, . . . 的顺序存储值,而字典则以键值对的形式存储数据。字典就像《新华字典》那样,将单词和它的含义对应着存储起来。 &gt;&gt;&gt; me = {'height':180} # 生成字典 &gt;&gt;&gt; me['height'] # 访问元素 180 ...

Eureka1024的博客 290

python学习笔记之常用数据类型

一、数字类型 1.整数 整数无限制 四种进制(十进制、二进制(0b或0B开头)、八进制(0o或0O开头)、十六进制(0x或0X开头)) pow(x,y)函数可计算xyx^yxy 2.浮点数 取值范围和小数精度存在限制,但常规计算可忽略 取值范围数量级约−10307-10^{307}−10307至1030810^{308}10308,精度数量级10−1610^{-16}10−16 浮点数运算存...

kevin234的博客 672

python数据分析与展示--Pandas库入门

数据分析

小马哥的博客 1260
上一篇: python序列类型及运算
下一篇: python文本词频统计
nice阿宝
博客等级 码龄7年 138粉丝 92原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值