前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python字典更新值_Python–字典元组值更新

python字典更新值_Python–字典元组值更新

作者头像
用户7886150
修改2021-01-13 14:27:42
2.4K0
修改2021-01-13 14:27:42
举报
文章被收录于专栏:bit哲学院bit哲学院

参考链接: Python | 字典dictionary has_key()方法

有时在处理元组数据时,我们在执行其版本时会遇到问题,原因是它是不可变的。讨论字典中元组值的版本。这在许多领域都有应用,因为字典通常是web开发和数据科学领域中流行的数据类型。让我们讨论解决这个问题的某

 有时在处理元组数据时,我们在执行其版本时会遇到问题,原因是它是不可变的。讨论字典中元组值的版本。这在许多领域都有应用,因为字典通常是web开发和数据科学领域中流行的数据类型。让我们讨论解决这个问题的某些方法。

 输入:test掼dict={Gfg':(5,6,7,8)}K=2输出:{Gfg':(10,12,14,16)}

 输入:test掼dict={Gfg':(5,),'is':(6,),'best':(7,)}K=7输出:{Gfg':(35,),'is':(42,),'best':(49,)}

 方法1:使用生成器表达式 字典理解,上述功能的结合为解决这个问题提供了一种简单而有力的方法。在这方面,我们使用生成器表达式和字典理解来执行编辑任务,以重新生成具有编辑值的字典。

 filter_none

 edit close

 play_arrow

 link brightness_4 code

 “Python3 code来演示字典的工作元组值使用生成器表达式 字典理解更新初始化字典测试{Gfg':(5,6),'is':(7,8),'best':(10,11)}打印原始字典打印(“原始字典是:” str(test掼dict));初始化K掼执行K=3的多重复制;字典元组值更新掼使用生成器表达式 字典理解res={key:Tuple(idx*K代表idx in val)代表key,测试中的val_听写项目()}打印结果打印(“编辑的元组值:” str(res))

 符号右

 筛选器无

 输出:

 原来的字典是:{'Gfg':(5,6),'is':(7,8),'best':(10,11)}编辑后的元组值:{'Gfg':(15,18),'is':(21,24),'best':(30,33)}

 方法#2:使用map() lambda() dict()以上功能的组合也提供了解决此问题的方法。其中,值的赋值是使用lambda()完成的,字典的构造是使用dict()完成的。使用map().

 filter_none

 edit close

 play_arrow

 link brightness_4 code

 #Python3 code来演示字典元组值更新的工作;使用map() lambda() dict()#初始化字典测试{Gfg':(5,6),'is':(7,8),'best':(10,11)}打印原始字典打印(“原始字典是:” str(test掼dict));初始化K掼执行K=3的多重复制;使用map() lambda() dict()res=dict更新字典元组值(map(lambda sub:[sub[0],(sub[1][0]*K,sub[1][1]*K)),测试_听写项目())打印结果打印(“编辑的元组值:“ str(res)”

 V形符

 筛选器“none”

 输出:

 原来的字典是:{'Gfg':(5,6),'is':(7,8),'best':(10,11)}My Personal Notes arrow_drop_up保存推荐帖子:Python | Even values update in dictionary Python | Max/Min of tuple dictionary values Python-tuple dictionary values Python的总和|将tuple values分类到dictionary value list Python-使用其他dictionary Python更新dictionary Python |更新tuple list Python中的每个元素Dictionary | update()方法Python:更新嵌套字典Python-过滤异类字典中的字典值Python-变量操作字典update Python-删除字典值中的重复值Python-提取唯一值字典值Python中的字典方法| Set 2(update(),has_key(),fromkeys()…)Python |在字典

 manjeet_04中添加字典到元组Python-元组值产品查看作者贡献的文章

 “如果你喜欢itcandy.cn并且愿意贡献,你也可以使用贡献.itcandy.cn或者把你的文章寄到投[email protected],并帮助其他极客。

 如果您发现任何不正确的地方,请单击下面的“改进文章”按钮来改进本文。

 文章标记:Python Python Programs Python dictionary Programs thumb_up Be First to [email protected]tcandy.cn报告与上述内容有关的任何问题

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档