字典的常见操作:

  1. # 字典:
  2. # 格式:{键值对,键值对}
  3. dict_demo={"name":"bai-boy","age":17}
  4.  
  5. # 字典的操作:
  6.  
  7. # 1.取值 字典["key"] 查询指定key对应的数值 不存在指定key,则返回空key错误
  8. print(dict_demo["name"])
  9. print("取值结束============")
  10.  
  11. # 2.增加/修改
  12. dict_demo["age"]=20
  13. # 如果存在key则修改对应的值
  14. dict_demo["address"]="江西"
  15. # 如果不存在key则增加对应的key和值
  16. print(dict_demo)
  17. print("增加/修改结束============")
  18.  
  19. print(dict_demo.pop("name"))
  20. print(dict_demo)
  21. print("删除结束============")
  22. # pop删除key会返回key对应的值

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

  1. # 字典:
  2. # 格式:{键值对,键值对}
  3. dict_demo={"name":"bai-boy","age":17}
  4.  
  5. # 字典的操作:
  6.  
  7. # 1.取值 字典["key"] 查询指定key对应的数值 不存在指定key,则返回空key错误
  8. print(dict_demo["name"])
  9. print("取值结束============")
  10. # 2.增加/修改
  11. dict_demo["age"]=20
  12. # 如果存在key则修改对应的值
  13. dict_demo["address"]="江西"
  14. # 如果不存在key则增加对应的key和值
  15. print(dict_demo)
  16. print("增加/修改结束============")
  17.  
  18. print(dict_demo.pop("name"))
  19. print(dict_demo)
  20. print("删除结束============")
  21. # pop删除key会返回key对应的值
  22.  
  23. print("统计键值对开始============")
  24. print(dict_demo)
  25. print(len(dict_demo))
  26. print("统计键值对结束============")
  27.  
  28. print("合并字典对开始============")
  29. print(dict_demo)
  30. dict_demo1={"name":"xiaoming","age":19}
  31. print(dict_demo1)
  32. dict_demo.update(dict_demo1)
  33. print(dict_demo)
  34. 两个字典合并(dict_demo,dict_demo1) 如果有相同的key dict_demo1就会覆盖dict_demo的值
  35. 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. FFmpeg 入门(4):线程分治

    本文转自:FFmpeg 入门(4):线程分治 | www.samirchen.com 概览 上一节教程中,我们使用 SDL 的音频相关的函数来支持音频播放.SDL 起了一个线程来在需要音频数据的时候去 ...

  2. 打印std::tuple的N总方式

    方式一:递归 + 类模板特化方式 template<typename Tuple, std::size_t N> struct tuple_printer { static void pr ...

  3. 关于C++中的string的小知识点

    这是GCC版本5.x的情况下的分析,在GCC版本4.x的情况下std::string的内存布局将不同.逆向C++的过程中经常遇到std::string,它在内存中的状态是什么样呢?我先简单地写了一个程 ...

  4. linux如何以十六进制格式来查看任意文件

    答:vim+xxd 使用方法如下: 1.vim -b file.txt 2.在vim的命令行模式下对文件进行16进制转换 输入:%!xxd 3.在vim的命令行模式下回到正常格式 输入:%!xxd - ...

  5. CBT怎样进行注册

    CBT币未来升值千倍?揭秘为何比特云币注册认证送矿机? 比特云币先机先机,1月6号准备启动,虚拟货币新宠云比特(Cloud Bit 简称CBT)将于近日强势登陆交易市场.这款由全球最大的比特矿工联盟发 ...

  6. ABP 源码分析汇总之 IOC

    IOC的优点: 1. 依赖接口,而非实现,如下代码, 这样的好处就是,客户端根本不知道PersonService的存在,如果我们换一下IPersonService的实现,客户端不用任何修改, 说的简单 ...

  7. 第五章:异步Web服务

    到目前为止,我们已经看到了许多使Tornado成为一个Web应用强有力框架的功能.它的简单性.易用性和便捷性使其有足够的理由成为许多Web项目的不错的选择.然而,Tornado受到最多关注的功能是其异 ...

  8. Android 进行解析并显示服务端返回的数据

    例子说明:用户通过访问web资源的最新电影资讯,服务器端生成XML或JSON格式数据,返回Android客户端进行显示. 此案例开发需要两个方面 WEB开发和Android开发. 一.web开发相对比 ...

  9. 实现Promise的first等各种变体

    本篇文章主要是想通过ES6中Promise提供的几个方法,来实现诸如first.last.none.any等各种变体方法! 在标准的ES6规范中,提供了Promise.all和Promise.race ...

  10. 解决boot空间不足问题

    uname -a :查看现在系统信息,内核版本 dpkg --get-selections |grep linux-image : 查看内核列表 sudo apt-get remove linux-i ...