字典 水深无声 2021-10-23 13:28 322阅读 0赞 字典 1.字典的增删改查 一、字典的增: 1.字典的增 直接dic1["name"] = "xiaogao" 直接给键赋值就可以 如果有键 自动覆盖 没有直接创建添加 2.dic1.setdefault("heiht") 添加一个新的键 值没有赋值默认值为None 有键值对不做任何改变 没有才添加 跟直接赋值正好相反 不容易覆盖已有的键值对 二、字典的改: dic1["name"] = "hehe" 跟字典的增类似 直接找到字典对应的键重新给赋值就直接改掉了值 dic2.update(dic1) 把dic1 所有的键值对更新覆盖到dic2中 相同的直接覆盖 dic2不变 三、字典的删: 1.print(dic1.pop("name")) 有返回值 使用pop 删除 删除指定的键 找不到知道的键 报错 所以在使用POP 删除的时候要在键后面提示 类似 dic1.pop("name",None) #None 可以自定义设置提示 例如dic1.pop("name","没有此键") 2.print(dic1.popitem()) #随机删除 有返回值 3.del() 删除字典 清空字典 dic1.clear() 四、字典的查 dic1 = {"age":18,"name":"xiaowang","sex":55 } print(dic1.keys()) #以列表的形式打印出dic1所有的键 print(dic1.values()) #以列表的形式打印出dic1所有的值 print(dic1.items()) #以列表元祖的形式打印出dic1所有的键 值 不是对 是以元祖的形式显示键值 for i in dic1: print(i) #默认是键 for i in dic1.values: print(i) #打印字典的值 for i in dic1.items: print(i) #打印字典的键值 显示的是元祖 for k,i in dic1.items: print(k,i) #打印出字典的键值对 美观 print(dic1["name"]) #直接打印出字典键对应的值 有缺点 没有对应的值直接报错 最好使用if配合使用 get() print(dic1.get("name1")) #找不到不报错 返回None 也可以自定义返回值 字典镶嵌 dic = { 'name':['alex','wusir','taibai'], 'py9':{ 'time':'1213', 'learn_money':19800, 'addr':'CBD', }, 'age':21 } 更改字典中键对应的值 dic["age"] = 56 更改字典中的值 更改字典中键对应的列表对应的值与添加 dic["name"].append("tiantian") #给字典name 键对应的列表添加一个元素 dic["name"][1] = dic["name"][1].upper() #把指定的name 对应的索引下标的值改为大写 print(dic["name"]) 更改字典中键对应的值为字典的值 与添加 dic["py9"]["female"] = 6 print(dic["py9"]) 转载于:https://www.cnblogs.com/yexingyi/p/11260769.html
相关 字典 字典用花括号括起来,字典是由键值对组成的,键值对有键和值组成,键和值由:分开,每个键值对由逗号分开。 ![70][] my_dict={ 'tom ゝ一纸荒年。/ 2024年02月18日 21:38/ 0 赞/ 49 阅读
相关 字典总结三|公共字典 公共字典 sensetive.txt 适用于任何环境的路径字典 /Purview/GroupPurviewIndex /Home/main /s 布满荆棘的人生/ 2022年11月05日 12:57/ 0 赞/ 240 阅读
相关 字典 字典: > 概念: 是以 key-value 来存储多个值,查找速度快 > 注意:1.字典是可变数据类型 > 注意:2.字典是是无序 > key的特点; > 系统管理员/ 2022年06月06日 14:14/ 0 赞/ 200 阅读
相关 字典 字典常用方法 ![1184802-20180204162939014-1636041399.png][] 字典的表示方法: info_dic={ 左手的ㄟ右手/ 2022年03月30日 13:20/ 0 赞/ 264 阅读
相关 字典 \---恢复内容开始--- 1、一个简单的字典 在一个游戏中,其中包含一些外星人,这些外星人的颜色和点数各不相同,下面是一个有关外星人的信息。 ![1579733-2 骑猪看日落/ 2021年12月23日 04:45/ 0 赞/ 429 阅读
相关 字典 1 字典基础 1.1 字典是无序的对象的集合,通过键来存取,字典的键只能是不可变类型。 1.3 字典的长度可变,异构,任意嵌套。 1.2 python中不 ╰+哭是因爲堅強的太久メ/ 2021年12月18日 05:15/ 0 赞/ 320 阅读
相关 字典 对字典的认识: 字典由键(key)和对应值(value)成对组成。字典也被称作关联数组或哈希表。 > 注意: > > 键必须独一无二,但值则不必。即,键是不能重 r囧r小猫/ 2021年09月13日 21:26/ 0 赞/ 1407 阅读
相关 字典 Python内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度。 假设要根... 系统管理员/ 2021年05月03日 14:52/ 0 赞/ 3021 阅读
还没有评论,来说两句吧...