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']
相关推荐
2301_77514815几秒前
SQL如何检查字符串是否存在:INSTR与LOCATE函数使用
jvm·数据库·python
maqr_1101 分钟前
c++如何计算整个文件夹内所有文件的总MD5指纹汇总校验【详解】
jvm·数据库·python
2201_761040594 分钟前
mysql如何监控数据库的慢查询峰值_设置慢查询阈值告警
jvm·数据库·python
Greyson18 分钟前
c++ grpc拦截器 c++如何实现grpc的客户端和服务端interceptor
jvm·数据库·python
m0_5150984212 分钟前
如何增加RAC节点_addnode.sh脚本执行与实例扩展全流程
jvm·数据库·python
LiAo_1996_Y12 分钟前
SQL中如何获取所有列的数据:SELECT -星号用法与性能影响
jvm·数据库·python
qq_6543669813 分钟前
生产环境mysql如何实现高可用_配置主从复制与自动故障切换
jvm·数据库·python
jason_renyu14 分钟前
图书馆管理系统完整开发文档(Flask + Vue3 + Element Plus + MySQL )
python·python学习·flask毕业设计例子·flask学习例子·flask入门
费弗里14 分钟前
新版本Dash完美支持原生FastAPI后端
python·fastapi·dash
Ulyanov15 分钟前
《玩转QT Designer Studio:从设计到实战》 QT Designer Studio环境搭建与核心工作区详解
开发语言·python·qt·系统仿真·雷达电子战系统仿真