首页 > 其他分享 >1.7 数据结构_字典 增删改,字典的遍历 key和value

1.7 数据结构_字典 增删改,字典的遍历 key和value

时间:2022-10-06 13:44:45浏览次数:57  
标签:1.7 value 遍历 dict key 字典 size

#字典的增删改

   #获取值元素:dict_size[key]

   #新增元素:dict_size[key]=value

   #修改元素:dict_size[key]=new_value

  #删除元素:del dict_size[key]

#字典的遍历,key的遍历和value的遍历

----------------------------------------------------------------------------------------------------------------------

#字典的增删改

dict_size={'41':10,'42':8,'43':2}
print(dict_size)
'''获取值元素:dict_size[key]'''
print('第1次',dict_size['41']) #输入key,输出值 '''新增元素:dict_size[key]=value''' dict_size['44']=100 #添加元素,通过“=”赋值的形式 print('第2次',dict_size) '''修改元素:dict_size[key]=new_value''' dict_size['44']=1000 #通过键值对 key赋值直接修改字典的对应value print('第3次',dict_size) dict_size['41']=20 print('第4次',dict_size) '''删除元素:del dict_size[key]''' del dict_size['42'] #通过del 和 key 删除元素
print('第5次',dict_size)
#运行输出
第1次 10
第2次 {'41': 10, '42': 8, '43': 2, '44': 100}
第3次 {'41': 10, '42': 8, '43': 2, '44': 1000}
第4次 {'41': 20, '42': 8, '43': 2, '44': 1000}
第5次 {'41': 20, '43': 2, '44': 1000}

#字典的遍历,key的遍历和value的遍历

dict_size={'41':10,'42':8,'43':2}
for i in dict_size:           #字典的遍历
    print(i)                  #这样只能遍历key
for i in dict_size:
    print(i,dict_size[i])     #这样能遍历key和value

 

标签:1.7,value,遍历,dict,key,字典,size
From: https://www.cnblogs.com/988MQ/p/16757474.html

相关文章

  • 字典
    8.字典创建字典1.使用{}创建字典a={'key1':value1,...,'keyn':value1}键:只能是字符串或者数字。值:所有数据类型a={'name':'马小高','age':4,'job':'学生'}print(a)2......
  • python字典
    字典的操作方法1.dict.get(key)根据键获取值,键不存在时返回默认值Nonedic={'a':1,'b':2}print(dic.get('a'))#输出为1print(dic.get('c'))#输出为None2.dict.......
  • Rust 链式调用引发的问题 consider using a `let` binding to create a longer lived
        temporaryvaluedroppedwhileborrowedconsiderusinga`let`bindingtocreatealongerlivedvalue为什么会报这个错?因为maps.lock.unwrap.values.........
  • XX学Python·字典
    字典以键值对形式存储,方便快速存取,字典的键要见名知意。字典占用空间远大于列表,牺牲空间利用快速存取的特性。字典是无序的,因为不能通过索引进行键值对获取。Python3......
  • 「CF1455G」Forbidden Value 题解 (DP,线段树合并)
    题目简介已知初始值\(x=0\),给定下面\(2\)种命令:set\(y\)\(v\),令\(x=y\),或花费\(v\)元钱删除该命令;if\(y\)...end,如果\(x==y\),执行if...end中的命令,否则跳......
  • 本周回顾:列表、字典、集合、元祖、垃圾回收机制、循环、输出格式
    本周回顾重点大概列表字典集合元祖垃圾回收机制循环输出格式目录本周回顾重点大概本周回顾详细列表字典集合元祖垃圾回收机制循环and分支结构本周回顾详细列表......
  • 0889-7.1.7-Hive on Tez解析以及日志分析
    1.Tez简介Tez是支持DAG作业的开源计算框架,它可以将多个有依赖的作业转换为一个作业从而大幅提升DAG作业的性能。从本质上讲,Tez组成非常简单,只有两个组成部分:数据处理......
  • Python中优雅的字典技巧总结
    1.引言在日常工作中,大家都需要进行字典的相关操作,对于某些初学者,经常会写一堆繁琐的代码来实现某项简单的功能。本篇文章重点介绍一些在Python中关于字典的一些简单技巧,熟......
  • 0869-7.1.7-如何在CDP中使用Hive Bulkload批量导入数据到HBase
    1.文档编写目的在遇到将Hive中的数据同步到HBase时,一般都是通过在Hive中创建映射HBase的表,然后通过insert的方式来实现,在数据量小的时候,往往还能接受,但是如果是大批量数据,除......
  • CodeForces 1455G Forbidden Value
    洛谷传送门CF传送门小清新动态开点线段树优化dp题。首先题目中的if嵌套看起来就很烦,可以考虑建树,外面再套一层大的if0...end,这样就将本题转化成一个树上问题。......