# -*- coding: utf-8 -*-
dict1 = {"name": "liyuzhoupan", "age": "22", "level": "3"}
dict2 = {"name": "LiYuZhou", "age": "32", "level": "6", "students": True}
# 打印字典中所有键
print(dict1.keys())

# 打印所有的值
print(dict1.values())

# 字典合并,如果有一样键,则替换值
dict1.update(dict2)
print(dict1)

# 打印字典中的某个键对应的值
print(dict1["name"])

# 修改字典,如果没有则新增
dict1["name"] = "鲤鱼洲畔"

# 获取字典中是否有
print(dict1.get("name1"))

# 判断是否有name
print("name" in dict1)

# 将字典转换成列表
print(dict1.items())

# 初始化新字段,并附一个初始化的值
dict3 = dict.fromkeys([1, 2, 3], "test")
print(dict3)

# 字典遍历1,常用
for i in dict1:
print(i, dict1[i])

# 字典遍历2,数据量小的时候可以使用
for k, v in dict1.items():
print(k, v)

最新文章

  1. Java接口响应超时监控
  2. Scss开发临时学习过程
  3. Arduino101学习笔记(三)—— 101简介
  4. MYSQL里使用正则的速度快还是使用like模糊查询语句快?
  5. JavaWeb基础: XML基础知识
  6. 44个 Javascript 变态题解析 (上\下)
  7. 让Windows Server 2008 + IIS 7+ ASP.NET 支持10万并发请求(转载)
  8. Java 7 中 NIO.2 的使用——第一节 Path 类的使用
  9. linux中利用iptables+geoip过滤指定IP
  10. URAL 2048 History 蔡勒公式
  11. 把Ubuntu打造成Mac Macbuntu
  12. 【转】【iOS】导航栏那些事儿
  13. OC .(点)与->(箭头)用法区别
  14. 检查java class的版本号
  15. ssis的script task作业失败(调用外部dll)
  16. 使用jQuery操作DOM
  17. Webpack 热部署检测不到文件的变化
  18. M25P16中文版
  19. jmeter压测
  20. mysql 5.7 配置

热门文章

  1. 浅谈Atlassian产品搭建的敏捷管理体系(一)概述
  2. jekins 入门
  3. aws note
  4. make vscode portable together with its extensions
  5. 230222 Radiated Immunity Pre-compliance Test
  6. h5打包exe,uniapp打包桌面应用exe,mac,electron方式
  7. gitee部署
  8. Windows初始化.net core环境
  9. COM 对象的利用与挖掘4
  10. php 动态实例化某个类