Python学习笔记(二)情侣关系的典范——————字典

2023年最新Python浪漫520表白代码? 520是每年的5月20日,因数字“520”与“我爱你”发音相似而被许多年轻人用作表达爱意的节日。这个节日起源于中国互联网文化,逐渐传递到其他国家和地区。在这一天,情侣们通常会互送礼物、发表情、或者举行浪漫的活动来庆祝爱情。快来领取专属于程序员的浪漫吧! 阅读详情

之前的学习笔记中,对列表的进行了介绍,之后对列表介绍的博客看了一下,感觉不是很好懂,所以,这一次用尽量简洁的语言将字典与列表进行对比,方便大家对两种数据的理解。
与列表相比,字典最大的优势在于查找关键数据时,可以不用遍历,可以像查字典一样,按照特征去查找,就比如说查任何一个字,都可以先找偏旁部首,之后再找字的笔画,确定在字典的第几页,这也就是字典与列表最大的不同。

字典与列表的不同

所以字典主要有以下几个不同的地方:
(1)序列上
列表是有序的,按照先来后到的顺序,列表内的值是有序排列的;
字典内数据的值是无序的,没有先来后到这一说,你怎么来都行。
(2)数值对应上
列表是单身狗,数值只是自己;
字典则是恩爱的二人时间,由前面的键(Key)和后面的值(Value)共同构成,索引的时候,可以通过键找到值,不能将二人分割开。(单身狗狂哭)
(3)表示方式上
列表既然在(2)内被称为单身狗,就要对得起单身狗的称呼,所以列表的标识是方括号,是个直的。

lst=[100,200,300,400]

但是,字典他不是单身狗,情侣间表达爱意的一种方式就是送花呀,所以,字典的括号是个方括号。

dic={'姓名':'Jack','身高':185,'体重':75,'Age':28}

字典的创建

既然介绍了两者的区别,现在介绍字典的创建方式,字典的创建方式主要有两种,一种是花括号的方式直接创建(自由恋爱,送花的时候大概率就是确定关系啦),另一种则是利用内置函数创建(有点像大型相亲现场,通过指定赋值的方式实现字典的创建),代码如下:

dic={'姓名':'Jack','身高':185,'体重':75,'Age':28}
dic1=dict(姓名='Jack',身高=185,体重=75,Age=28)#中间赋值的时候要用等号,像不像在等另一半时候的我们
print(dic)
print(dic1)

字典元素的获取

好了,现在大家已经找到了各种另一半,大家也聚在了一起,这个时候,需要找出一对情侣时,你可以不用找到两个人,只需要找到他们中的一个就可以,所以这里我们介绍字典获取值得方式,也是有两种,一种是利用方括号的形式,另一种则是利用 .get()的方式:

dic={'姓名':'Jack','身高':185,'体重':75,'Age':28}
dic1=dict(姓名='Lucy',身高=165,体重=55,Age=24)
print(dic['姓名'])
print(dic1.get('姓名'))

输出结果为:
在这里插入图片描述
但是这两种方式在面对键值不存在的时候,反应却不一样,就像两个人群,一个你不熟悉,你大喊一声,没人反应,只能从大家的默认看出是没有这个值得,这个就是方括号的方式:

dic={'姓名':'Jack','身高':185,'体重':75,'Age':28}
print(dic['房产'])

输出结果为:
在这里插入图片描述
但是当你和大家熟悉,你找人的时候,他们就会给你回应,如果拟规定了大家的习惯,甚至他们还能给你比个心,这个就是get的方式:

dic1=dict(姓名='Lucy',身高=165,体重=55,Age=24)
print(dic1.get('房产'))
print(dic1.get('房产',99))

输出结果为:
在这里插入图片描述
这里面的99就是你告诉人群,你找的人不在时,他们需要对你的反应。
此时如果你想清点在场的所有人,你就需要对字典中的元素进行遍历,但是遍历的内容却只是字典中的Key,要想输出值就需要以上两种方式:

dic={'姓名':'Jack','身高':185,'体重':75,'Age':28}
for i in dic:
    print(i,dic[i])
    print(i,dic.get(i))

输出结果为:
在这里插入图片描述

字典元素删改

先说说查字典,这个简单,只需要in 和 not in 就可以判断key是否在你所搜索的字典中了:

dic={'姓名':'Jack','身高':185,'体重':75,'Age':28}
print('房产' in dic)

输出结果为:
在这里插入图片描述
之后就是字典中元素删除啦,比如说情侣游戏中,你淘汰了一个人,就是淘汰了一对人,所以在字典中也是如此,如果删除一个Key就是剔除了Key和其所对应的Value,这里用到的函数就del函数:

dic={'姓名':'Jack','身高':185,'体重':75,'Age':28}
del dic['Age']
print(dic)

输出结果为:
在这里插入图片描述
而另外一个函数clear的方式,更像是游戏结束后的清场,一对情侣也不留下:

dic={'姓名':'Jack','身高':185,'体重':75,'Age':28}
dic.clear()
print(dic)

输出结果为:
在这里插入图片描述

字典的生成式

对于有着相同名称,却有不同条件的东西,我们就需要一个固定的模式去生成他,就像人有很多很多,但是个人的特征却有不同,我们这个时候就可以用字典的生成式去生成字典,也是多个列表向字典转化的一种方式,此时用到的就是内置函数zip():

shuxing=['姓名','身高','体重','年龄']
Pi=['Jack',185,75,28]
Pj=['Lucy',165,55,24]
jack={i:j   for i,j in zip(shuxing,Pi)}
lucy={i:j   for i,j in zip(shuxing,Pj)}
print(jack)
print(lucy)

输出结果为:
在这里插入图片描述

星计划---Python‘情侣站’(1)(字典) 目录 字典的主要特征 字典的定义 创建一个简单的字典 添加键-值对 创立空字典 修改字典中的值 删除键-值对 字典的主要特征 ·通过键读取而不是通过索引读取。 ·字典有的时候也称为关联数组或散列表。他是通过键将一系列的值联系起来的,这样就可以通过键从字典中获取指定项,但不能通过索引来获取。 ·字典是任意对象的无序集合。 ·字典是无序的,各项是从左到右随机排序的,即保存在字典中的项没有特定顺序。 ·字典是可变的,并且可以任意嵌套。 字典可以在原处增长或缩短(不需要生成一份拷贝) 阅读详情

相关推荐

基于NLP与情感分析的影视文本关系挖掘实战

自然语言处理(NLP)作为人工智能的核心分支,致力于让计算机理解、解释和生成人类语言。其核心原理在于通过分词、词性标注、句法分析等技术,将非结构化的文本转化为机器可处理的结构化数据。在情感分析这一关键技术中,通常采用基于词典、机器学习或深度学习的方法,对文本的情感极性(积极/消极/中性)和强度进行量化评估。这一技术的工程价值在于能够自动化、大规模地洞察文本中的情感倾向与角色互动,广泛应用于舆情监控、产品评价分析和内容推荐等领域。结合实体识别与关系抽取,可以进一步挖掘文本中的人物、组织及其关联,为影视剧本分析

weixin_34174322的博客 539

【附源码】六个Python表白小代码,送给心爱的她,让她高兴一整天~

话说明天就是七夕了,买礼物了吗?什么?居然还没买礼物,那这个代码正好送给你,六个Python爱心表白代码,让她高兴一整天!

轻松学python的博客 2万+

对接萤石平台调用播放

萤石api 管理 · 萤石开放平台API文档 httpclient pom <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.2</version> </dependency> package com.ruoyi...

u011799016的博客 1773

python开发表白代码(最炫表白代码)

迷离中,叙述着灯火阑珊的人生别离。旧时的梦,苦涩的情,寻觅着生世不朽的诺言。我为你笔墨隐着的一世风华。蜿蜒无边的红尘路,再也载不动沉沉的相思,我踏遍千山万水寻你的踪影,那憔悴的容颜,带泪的遥望,但我只能一个人流浪在深深浅浅的凡尘里,回萦断肠。只能在文字里留影缱绻,点墨成伤!七夕最浪漫的表白,最真挚的感情。

m0_50641264的博客 1万+

无线充电效率从75%到90%+:深入拆解LCC补偿网络如何成为电动汽车和智能车竞赛的‘稳压器’

本文深入探讨了LCC补偿网络如何显著提升无线充电效率至90%以上,成为电动汽车和智能车竞赛中的关键技术。通过分析LCC的三元件结构和双模式切换特性,揭示了其在负载突变和线圈错位情况下的稳定性优势,并展示了实际应用中的效率提升和产业化挑战。

weixin_42528191的博客 396

3D医学影像分割实战:从数据预处理到模型训练全流程解析

本文详细解析了3D医学影像分割的全流程,从数据预处理到模型训练,重点介绍了nnUNet框架的应用技巧。通过实战案例,帮助开发者掌握如何处理复杂的.nii.gz文件格式、优化数据预处理流程以及高效训练3D分割模型,特别适合医学影像分析领域的从业者参考。

weixin_29098367的博客 222

七夕最浪漫的表白,最真挚的感情(Python代码实现)

七夕来袭!是时候展现专属于程序员的浪漫了!你打算怎么给心爱的人表达爱意?鲜花礼物?代码表白?还是创意DIY?给荔枝来一波表白吧。💥💥💥💞💞💞❤️❤️❤️💥💥💥🎉🎉👨‍💻👨‍💻👨‍💻......

weixin_46039719的博客 8440

PTA 学生信息的那些操作:添加记录(结构体)

这是河南工业大学自主命题的一道基础题,题目如下: 有一学生成绩表,包括学号、姓名、3门课程成绩。已知该成绩表按学号升序排序。请编程实现,添加一个新的学生信息,且使成绩表仍按学号有序;若待添加的学号与已有学号重复,则输出错误信息,拒绝添加。 输入格式: 首先输入一个整数n(1<=n<=100),表示学生人数; 然后输入n行,每行包含一个学生的信息:学号(12位)、姓名(不含空格且不超过20位),以及3个整数,表示3门课成绩,数据之间用空格隔开。 最后一行输入一个待添加的学生信息,包括学号

weixin_63617665的博客 3156

python-520表白代码,我看谁说程序员不懂浪漫,送你几套表白代码,一步到位

520到了,还被女朋友问送什么礼物吗?鲜花?口红?看电影?很俗的好不好,给你女朋友一个程序员的Surprise吧,来来来,让你用代码撩妹子。啥?没有女朋友?没有女朋友更应该看了,用它来表白不香嘛?1、引言什么什么?你女朋友不懂代码?没有编译环境?这叫事儿嘛,以下你看到的所有代码,我都给你打包成电脑一键运行的exe程序,双击就完事儿。就问你女朋友喜不喜欢,文章末尾自取即可。我还在每个文件夹中写了使用说明,你确定不要吗?尤其是最后一个,非常好看哦。2、代码列表浪漫玫瑰浪漫玫瑰加爱心你中有我,我中有你浪漫小树用女

ouyangzhenxin的博客 1万+

第78篇:AI辅助创意与设计工作流——Logo、海报、UI的自动化生成与迭代(操作教程)

在广告公司和设计团队摸爬滚打几年,我见过太多设计师为一个Logo的配色、一张海报的版式反复修改到深夜。自从AI绘画工具爆发,我就一直在琢磨,怎么把这些“黑科技”真正塞进设计师的日常流水线里,而不是让它们仅仅是个玩具。今天要聊的,就是一套我实践下来,能真正提升效率的AI辅助创意与设计工作流。我们不谈颠覆,只谈增效——如何用AI快速完成Logo、海报、UI的灵感生成、批量出图与智能迭代,把设计师从重复劳动中解放出来,聚焦在真正的创意决策上。

weixin_37464284的博客 536

【后量子密码】SPHINCS+ 算法(二):签名与验签(附源码分析)

本节介绍SPHINCS+ 算法的密钥生成、签名与验签。nnn:安全参数;www:Winternitz参数,WOTS+签名分解的基底;hhh:超树的高度;ddd:超树中子树的层数;kkk:FORS 树的数量;ttt:FORS 树的叶子节点数。

听雨草堂 4678

2024年Python最新星计划---Python‘情侣站’(1)(字典(1)

定义字典时,每个元素都包含两个部分‘键’和‘值’。以电影名和豆瓣评分为例,键为电影名称,值为电影在豆瓣的评分。值环太平洋钢铁侠流浪地球键9.08.89.1在创建字典时,在‘键’和‘值’之间需要冒号分隔,相邻两元素使用逗号分隔,所有元素放在一对大括号‘{}’中。·参数说明·dictionary:表示字典名称。·key1,key2····keyn : 表示元素的键,必须是唯一的,并且不可变的,可以是字符串,数字或者元组。

2401_84692429的博客 76

【Pix4d精品教程】Pix4d中央子午线细化设置(测区跨两个分带)

本文介绍了在Pix4d软件中通过修改中央子午线设置来解决跨分带测区刺点问题的方法。针对测区跨3度分带(如105°和108°之间)时像控点与靶标点偏移较大的情况,建议将中央子午线设为测区中心(如106.5°)。具体操作步骤包括:修改投影文件中的中央子午线参数,选择新的输出坐标系配置文件。该方法能有效提高像控点刺点效率,为航测内业数据处理提供便利。操作简单实用,适合大比例尺测图项目中跨分带测区的数据处理需求。

智慧空间实验室 5526

Python酷库之旅-比翼双飞情侣库(03)

比翼双飞情侣库(03)

ygb_1024的博客 1221

7.29华为OD机试真题 新系统 - 能量对撞 (Java/Py/C/C++/Js/Go)

7.29华为OD机试真题 新系统 - 能量对撞 (Java/Py/C/C++/Js/Go)

算法大师! 1315

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

2024年Python最新星计划---Python‘情侣站’(1)(字典,如何面试大厂

定义字典时,每个元素都包含两个部分‘键’和‘值’。以电影名和豆瓣评分为例,键为电影名称,值为电影在豆瓣的评分。值环太平洋钢铁侠流浪地球键9.08.89.1在创建字典时,在‘键’和‘值’之间需要冒号分隔,相邻两元素使用逗号分隔,所有元素放在一对大括号‘{}’中。·参数说明·dictionary:表示字典名称。·key1,key2····keyn : 表示元素的键,必须是唯一的,并且不可变的,可以是字符串,数字或者元组。

m0_61067876的博客 450

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

2024年最新星计划---Python‘情侣站’(1)(字典,2024年最新面试官

定义字典时,每个元素都包含两个部分‘键’和‘值’。以电影名和豆瓣评分为例,键为电影名称,值为电影在豆瓣的评分。值环太平洋钢铁侠流浪地球键9.08.89.1在创建字典时,在‘键’和‘值’之间需要冒号分隔,相邻两元素使用逗号分隔,所有元素放在一对大括号‘{}’中。·参数说明·dictionary:表示字典名称。·key1,key2····keyn : 表示元素的键,必须是唯一的,并且不可变的,可以是字符串,数字或者元组。

m0_61331407的博客 957

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Python酷库之旅-比翼双飞情侣库(02)

比翼双飞情侣库(02)

ygb_1024的博客 1414

Python学习笔记之While循环(二)

使用while循环来处理列表和字典,通过将while循环同列表和字典结合起来使用,可收集、存储并组织大量输入,供以后查看和显示。 1、在列表之间移动元素,有时候,往往需要从另外一个列表移动到另外一个列表,此时,可以用While循环,示例代码如下: #使用while循环,在列表中移动元素 lists_student = ['lc','xg','zb']; lists_teacher = []...

茕夜 623

【小学生都能看懂的Python入门教程】第二章:Python 的数据结构冒险 (列表、字典、集合) 字典——智慧的宝典:Python界的万能翻译官

现在你已经掌握:✅ 字典的创建与访问技巧✅ 增删改查的完整工作流✅ 常用方法的灵活运用✅ 实际项目的字典应用当你能用字典管理通讯录、游戏道具库甚至AI模型的参数配置时,就会明白为什么说字典是Python世界的任意门。记住,好的字典设计就像图书分类——快速定位信息才是王道。下期预告:《集合——数学家的迷你工具箱:Python界的消消乐大师》课后彩蛋"码到成功": "程序员专用祝福语","无限循环": "指改bug时的状态"})# 试试用这些彩蛋成语进行接龙。

496

1065 单身狗 python

1065 单身狗 (25 分) “单身狗”是中文对于单身人士的一种爱称。本题请你从上万人的大型派对中找出落单的客人,以便给予特殊关爱。 输入格式: 输入第一行给出一个正整数 N(≤ 50 000),是已知夫妻/伴侣的对数;随后 N 行,每行给出一对夫妻/伴侣——为方便起见,每人对应一个 ID 号,为 5 位数字(从 00000 到 99999),ID 间以空格分隔;之后给出一个正整数 M(≤...

weixin_43731183的博客 526

python c++情侣网名是什么意思_c++中嵌入python 看什么意思

展开全部1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011...

weixin_39965881的博客 208

python遍历输出字典时报错:ValueError: too many values to unpack (expected 2)

代码如下: 好像说的是value值有太多需要释放,再看了看python里面字典的相关用法 print("————模拟美团外卖点餐————") dict_a = {'考神套餐':"13",'单人套餐':"9.9",'情侣套餐':"20"} Rice_Noodle = [] for key in dict_a: Rice_Noodle.append(key) print("米线套餐如下:",Rice_Noodle) for key,value in dict_a: print(key,"\

m0_46151559的博客 2320

python c++情侣网名含义_python的对象与名字绑定(转贴,此文甚好)

i = 1这是一个再简单不过的赋值语句,即便是才开始学习编程的新手也能脱口而出它的含义 -- “设置变量i的值为1”。i = 2“将变量i的值改为2”,当看到接下来这行代码时,你脑海中肯定会立即浮现这样的念头。这难道会有问题嘛?这简简单单的一行赋值语句其实包含了python中的三个重要概念:名字、绑定和对象。python对赋值语句作出了自己的定义:“符值语句是用来将名字绑定(或重新绑定)到某个对象...

weixin_39672011的博客 571

1 2 3 20 用python,Python:(1,2,3)和[1,2,3]有什么区别,我什么时候应该使用它们?...

元组的概念具有很高的表达力:实用上,它们非常适合打包和拆包值(x,y=coord)。与字典(哈希表)结合使用时,它们允许映射形式,否则将需要许多级别的关联。例如,考虑标记已找到(x,y)。// PHPif (!isset($found[$x])) {$found[$x] = Array();$found[$x][$y] = true;} else if (!isset($found[$x][$y]...

weixin_26850069的博客 854

QQ情话糖果情话内容获取并保存

使用python,fiddler对QQ情话糖果情话内容获取并保存

awenming的博客 418
上一篇: Python学习笔记(一)——————列表
下一篇: Python学习笔记(三)——————加密解密小程序
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值