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']
相关推荐
m0_6174939414 分钟前
Python OpenCV 透视变换(Perspective Transform)详解与实战
开发语言·python·opencv
小李不困还能学17 分钟前
PyCharm下载安装与配置教程
ide·python·pycharm
博观而约取厚积而薄发27 分钟前
Pytest 从入门到精通,一篇就够(超详细实战教程)
python·测试工具·单元测试·自动化·pytest
imzed37 分钟前
使用 Playwright + Pytest 构建 Web UI 自动化测试框架
python·自动化·pytest
普通网友42 分钟前
pytest一些常见的插件
开发语言·python·pytest
时空系1 小时前
Python 高性能高压缩打包器 —— 基于 JianPy 语义分析引擎
python
cndes1 小时前
给Miniconda换源,让包下载更迅速
开发语言·python
Metaphor6922 小时前
使用 Python 添加、隐藏和删除 PDF 图层
python·pdf·图层
丨白色风车丨2 小时前
【Python 计算机视觉】基于 Dlib+OpenCV 实现实时人眼疲劳检测(闭眼预警)
python·opencv·计算机视觉