博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python操作字典(dict)
阅读量:4965 次
发布时间:2019-06-12

本文共 914 字,大约阅读时间需要 3 分钟。

一、字典定义

>>> dict={}

二、字典元素添加

>>> dict['性别']='男'>>> dict{'性别': '男'}>>> dict['信息']=[{'姓名':'Leo'},{'职业','未知'},{'年龄',10086}]>>> dict{'性别': '男', '信息': [{'姓名': 'Leo'}, {'职业', '未知'}, {'年龄', 10086}]}

三、字典元素删除

>>> del dict['性别']>>> dict{'信息': [{'姓名': 'Leo'}, {'职业', '未知'}, {'年龄', 10086}]}>>> dict.clear()>>> dict{}

四、字典查询

In [1]: dict={}In [2]: dict['A']='a'In [3]: dict.get('A')Out[3]: 'a'In [4]: dict['A']Out[4]: 'a'#两种方法都可以

五、其他常见的字典操作函数

按从左往右从上往下的顺序,其作用依次为:

dict.clear():清空字典元素dict.get(key, default=None):查询字典中键对应的值,如果不存在返回default值dict.pop():删除对应键值,相当deldict.update():将另一个字典的键值更新到本字典,不存在的新插入,存在的更新dict.copy():返回字典的复制dict.items():将字典中的每个键值对作为一个元组,以列表的形式返回dict.popitem():随机删除字典中的一对键值,因为字典是无序的,因此在需要逐一删除时会有用dict.values():以列表格式返回字典中所有的值dict.fromkeys(seq,value):将列表seq中元素对应的键的值全部更新为valuedict.keys():返回所有键值dict.setdefault(key, default=None):查询键对应的值,如果键不存在,那么会添加键并将值设为default

转载于:https://www.cnblogs.com/leohahah/p/9057150.html

你可能感兴趣的文章
Ubuntu Git安装与使用
查看>>
Unity3D脚本编程--基本概念
查看>>
帝国cms采集关键字方法
查看>>
9月9
查看>>
python random 的用法
查看>>
flaskdebug模式
查看>>
web项目(用户注册)(web分层结构)
查看>>
Jetty源码学习-编译Jetty源码二三事
查看>>
十种排序
查看>>
让linux开机默认开启小键盘
查看>>
通用登录界面1.1
查看>>
poj 2395 最小生成树
查看>>
工作8年 开个园子
查看>>
并发容器之ConcurrentSkipListSet
查看>>
方法的重载和重写
查看>>
计算机网络 -面经(1)
查看>>
【bzoj5161】最长上升子序列 状压dp+打表
查看>>
RabbitMQ安装
查看>>
dmidecode查看设备硬件信息
查看>>
Day33、基于udp的套接字、socketserver模块、关于进程的简单介绍
查看>>