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']
相关推荐
love_c++1 小时前
图像多分类的人工智能
人工智能·分类·数据挖掘
ice_junjun1 小时前
OpenCV HighGUI 模块使用指南(Python 版)
人工智能·python·opencv
我的sun&shine2 小时前
基于Python编程语言实现“机器学习”,用于车牌识别项目
python·机器学习·计算机视觉
WenCoo2 小时前
python3使用lxml解析xml时踩坑记录
xml·开发语言·python
开开心心就好3 小时前
免费提供多样风格手机壁纸及自动更换功能的软件
android·python·网络协议·tcp/ip·macos·智能手机·pdf
他人是一面镜子,保持谦虚的态度4 小时前
零、ubuntu20.04 安装 anaconda
开发语言·python
数学人学c语言4 小时前
通义千问模型微调——swift框架
python·深度学习·swift
cfjybgkmf4 小时前
Python列表2
开发语言·python
范哥来了5 小时前
python 游戏开发cocos2d库安装与使用
开发语言·python·cocos2d
字节王德发7 小时前
Django CSRF验证失败请求为什么会中断?
python·django·csrf