Python:容器之字典

创建空字典

python 复制代码
doc = {}
doc = dict()
# 以上两种方式的输出相同
{}

创建字典:在{}中放入键值对

python 复制代码
UA={'Tom':360,
    'Jack':420}
# UA为:
{'Tom': 360, 'Jack': 420}

合并字典

python 复制代码
dict1 = {'a': 1, 
         'b': 2}

dict2 = {'c': 3, 
         'd': 4}


dict1.update(dict2)
# dict1为:
{'a': 1, 'b': 2, 'c': 3, 'd': 4}

添加键值对

python 复制代码
UA={'Tom':360,
    'Jack':420}
# UA为:
{'Tom': 360, 'Jack': 420}


UA['Nancy'] = 510 
# UA为:
{'Tom': 360, 'Jack': 420, 'Nancy': 510}

根据键访问值

python 复制代码
UA={'Tom':360,
    'Jack':420}
# UA为:
{'Tom': 360, 'Jack': 420}


UA['Tom'] # 输出:360
UA['Jack'] # 输出:420

筛选键值对

python 复制代码
UA={'Tom': 360,
    'Jack': 420,
    'Nancy': 500}
# UA为:
{'Tom': 360, 'Jack': 420, 'Nancy': 500}


{key: value for key, value in UA.items() if value > 430}
# 输出:
{'Nancy': 500}

修改值

python 复制代码
UA={'Tom':360,
    'Jack':420}
# UA为:
{'Tom': 360, 'Jack': 420}


UA['Jack'] = 500 
# UA为:
{'Tom': 360, 'Jack': 500}

将字典的键转为列表

python 复制代码
UA={'Tom':360,
    'Jack':420}
# UA为:
{'Tom': 360, 'Jack': 420}


list(UA)
# UA为:
['Tom', 'Jack']
相关推荐
nenchoumi311942 分钟前
AirSim/Cosys-AirSim 游戏开发(一)XBox 手柄 Windows + python 连接与读取
windows·python·xbox
GoodStudyAndDayDayUp43 分钟前
初入 python Django 框架总结
数据库·python·django
星辰大海的精灵1 小时前
基于Dify+MCP实现通过微信发送天气信息给好友
人工智能·后端·python
精灵vector1 小时前
Agent短期记忆的几种持久化存储方式
人工智能·python
北京_宏哥1 小时前
🔥Python零基础从入门到精通详细教程4-数据类型的转换- 上篇
前端·python·面试
乾巫宇宙国监察特使1 小时前
Python的设计模式
python·测试
Hockor1 小时前
写给前端的 Python 教程四(列表/元组)
前端·后端·python
山顶听风2 小时前
多层感知器MLP实现非线性分类(原理)
人工智能·分类·数据挖掘
这里有鱼汤2 小时前
熟练掌握MACD这8种形态,让你少走三年弯路(附Python量化代码)| 建议收藏
后端·python
404.Not Found2 小时前
Day46 Python打卡训练营
开发语言·python