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']
相关推荐
梦想的颜色13 分钟前
OCR 识别原理与 Python 识图全实战:从文字提取到图像内容理解
python·计算机视觉·ocr·图像识别·python 识图
禹凕15 分钟前
Dijkstra算法详解与应用
python·算法
别走!万哥爱你1 小时前
Python 中可以用于在已排序的列表中查找特定元素的位置的是什么?
python
wxwx_bscxy3222 小时前
基于Python新冠疫情可视化分析系统的设计与实现
java·数据库·spring boot·python·微信小程序·sqlite
TechWayfarer3 小时前
Cloudflare 9·15新政倒计时:用IP风险画像识别AI爬虫,防止误伤Googlebot
网络·人工智能·爬虫·python·tcp/ip·网络安全
禹凕3 小时前
滑动窗口算法实战指南
python·算法
论文复现现场4 小时前
RTX 4090 24GB 能跑 Qwen3.8-27B 吗?单卡显存计算与云端部署指南
人工智能·python·云计算·llama·gpu算力
Patrick在香港4 小时前
模型路由器实测:12 个任务省 77%,旗舰过载时的降级要打出显式标记
python·llm·智能路由器·api·架构设计·成本优化
Looooking4 小时前
Python 之 jwt 令牌生成和校验
python·jwt
电商API_180079052475 小时前
电商商品价格监控工具淘宝京东商品价格抓取API项目实操分享
java·大数据·开发语言·前端·数据挖掘