字典的常见操作:

# 字典:
#     格式:{键值对,键值对}
dict_demo={"name":"bai-boy","age":17}

# 字典的操作:

# 1.取值 字典["key"] 查询指定key对应的数值  不存在指定key,则返回空key错误
print(dict_demo["name"])
print("取值结束============")

# 2.增加/修改
dict_demo["age"]=20
# 如果存在key则修改对应的值
dict_demo["address"]="江西"
# 如果不存在key则增加对应的key和值
print(dict_demo)
print("增加/修改结束============")

print(dict_demo.pop("name"))
print(dict_demo)
print("删除结束============")
# pop删除key会返回key对应的值

字典的合并,清空,统计:

# 字典:
#     格式:{键值对,键值对}
dict_demo={"name":"bai-boy","age":17}

# 字典的操作:

# 1.取值 字典["key"] 查询指定key对应的数值  不存在指定key,则返回空key错误
print(dict_demo["name"])
print("取值结束============")
# 2.增加/修改
dict_demo["age"]=20
# 如果存在key则修改对应的值
dict_demo["address"]="江西"
# 如果不存在key则增加对应的key和值
print(dict_demo)
print("增加/修改结束============")

print(dict_demo.pop("name"))
print(dict_demo)
print("删除结束============")
# pop删除key会返回key对应的值

print("统计键值对开始============")
print(dict_demo)
print(len(dict_demo))
print("统计键值对结束============")

print("合并字典对开始============")
print(dict_demo)
dict_demo1={"name":"xiaoming","age":19}
print(dict_demo1)
dict_demo.update(dict_demo1)
print(dict_demo)
两个字典合并(dict_demo,dict_demo1) 如果有相同的key  dict_demo1就会覆盖dict_demo的值
print("合并字典对结束============")

Python基础学习----字典常用操作的更多相关文章

  1. python基础之列表常用操作及知识点小结

    列表(list) List(列表) 是 Python 中使用最频繁的数据类型.列表可以完成大多数集合类的数据结构实现.它支持字符,数字,字符串甚至可以包含列表(所谓嵌套).列表用[ ]标识,是pyth ...

  2. Python基础灬文件常用操作

    文件常用操作 文件内建函数和方法 open() :打开文件 read():输入 readline():输入一行 seek():文件内移动 write():输出 close():关闭文件 写文件writ ...

  3. python基础学习之文件操作&函数

    1.文件处理相关 1.编码问题 ①python2与python3中的默认编码: py2默认使用ASCII码,py3默认使用utf-8 ②为什么会出现中文乱码,中文乱码的情况有哪些? #sys.stdo ...

  4. Python基础学习之常用模块

    1. 模块 告诉解释器到哪里查找模块的位置:比如sys.path.append('C:/python') 导入模块时:其所在目录中除源代码文件外,还新建了一个名为__pycache__ 的子目录,这个 ...

  5. python基础学习笔记——文件操作

    文件操作 初始文件操作 使用Python来读写文件是非常简单的操作,我们使用open()函数来打开一个文件,获取到文件句柄,然后通过文件句柄就可以进行各种各样的操作了 根据打开方式的不同能够执行的操作 ...

  6. [python]pythonic的字典常用操作

    注意:dct代表字典,key代表键值 1.判断字典中某个键是否存在 实现 dct.has_key(key) #False 更Pythonic方法 key in dct #False 2.获取字典中的值 ...

  7. python基础之字符串常用操作总结

    字符串的索引 s = 'ABCDLSESRF' # 索引 这两个很简单没什么说的 s1 = s[0] print(s1) # A s2 = s[2] print(s2) # C 切片 s = 'ABC ...

  8. Python基础学习七 Excel操作

    python操作excel,python操作excel使用xlrd.xlwt和xlutils模块, xlrd模块是读取excel的,xlwt模块是写excel的,xlutils是用来修改excel的. ...

  9. python基础学习-字符串常见操作

    字符串常见操作 索引 s = "abcdefg" # 字符串数据,切片后取出的数据都是字符串类型 # 从左至右取值:从0开始 # 从右向左取值:从-1开始 print(" ...

随机推荐

  1. vue下载文件

    import fileDownload from 'js-file-download' let params = { ", ", "filename":&quo ...

  2. Linux 日志分析工具(logwatch)安装及使用

    Linux 日志分析工具(logwatch)安装及使用 日志是非常重要的系统文件,管理员每天的重要工作就是分析和查看服务器的日志,判断服务器的健康状态.但是日志管理又是一项非常枯燥的工作,如果需要管理 ...

  3. Java读者写者问题

    实验存档. 允许好几个人同时读,但是不允许在有人读的时候写,以及同一时间只能有一个人在写. 读者.java: package operating.entity.readerwriter; import ...

  4. Django学习笔记之Django ORM相关操作

    一般操作 详细请参考官方文档 必知必会13条 <> all(): 查询所有结果 <> filter(**kwargs): 它包含了与所给筛选条件相匹配的对象 <> ...

  5. 关于MVC打印问题,打印指定的内容

    首先你的内容一定要放在一个div中如下代码 <div id="divprint"> <table class="table table-striped ...

  6. click事件多次触发 jQuery

    jQuery 中 click事件会累计绑定 例如下列代码: aNode.click(function(){ bNode.click(function(){ console.log('haha'); } ...

  7. 配置hadoop集群的lzo压缩

    MR-Job中使用lzop详见MR案例:Job中使用Lzo压缩 1). 配置前的环境准备 # yum -y install lzo-devel zlib-devel gcc autoconf auto ...

  8. RabbitMQ脑裂

    在RabbitMQ3.4.x中会出现脑裂的现象,本文通过实验验证此脑裂现象,愿小伙伴们少走弯路. Preview 网上有两篇帖子(需要FQ) https://groups.google.com/for ...

  9. mySQL 多表查询语句

    多表查询最少有2张以上的表一起查询 交叉连接查询(很少用)查询出来的数据是错误的 内连接 [inner] join on 隐式省略inner join on select  from 表A,表B wh ...

  10. What is OWIN? A Beginners Guide

    http://www.codedigest.com/posts/1/what-is-owin-a-beginners-guide http://owin.org/html/spec/owin-1.0. ...