字典 dict方法
时间:2019-11-12
本文章向大家介绍字典 dict方法,主要包括字典 dict方法使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
字典
student = {'sId': '1101', 'sName': '张三', 'sClass': '软件测试', 'sColl': '信息技术学院'}
# 根据键查询 若不存在会报错
print(student['sId'])
# get查询 若不存在返回None
print(student.get('sId'))
print(student.get('sId1'))
# 字典长度,元素个数
print(len(student))
# 字典字符串显示 print本身就是将输出内容转成字符串输出 所以以下输出一致
print(str(student))
print(student)
# 以列表返回字典中所有的键
print(student.keys())
# 返回一个字典中所有的值
print(student.values())
# 返回所有键值对
print(student.items())
# 判断键是否在字典中 严格区分大小写
print('sid' in student)
# for循环遍历的几种方式
for key in student:
print(key, end='\t')
print()
for key in student.keys():
print(key, end='\t')
print()
for key, value in student.items():
print('%s,%s' % (key, value), end='\t')
print()
# 复制字典
student.copy()
# 创建一个新字典,以序列 seq 中元素做字典的键,val 为字典所有键对应的初始值
student1 = {}
student1 = student1.fromkeys((1,), 'num')
print(str(student1))
# 存在无效,不存在增加
student.setdefault('sId', '1002')
student.setdefault('sSex', '男')
print(student)
# 把另一个字典的键/值更新到一个字典中
student.update(student1)
print(student)
# 字典生成式
list2dict=[{'name','zhagnsan'},{'age',22},{'phone',110}]
#for循环遍历列表,将列表中每个二元集合的一号和二号取出,作为字典的key:value
dict{key:value for key,value in list2dict}
print(dict)
原文地址:https://www.cnblogs.com/Zhao01/p/11840970.html
- HDUOJ---hello Kiki
- HDUOJ-----X问题
- POJ-----C Looooops
- POJ--Strange Way to Express Integers
- HDUOJ----More is better(并查集)
- HDUOJ 1099——Lottery
- HDUOJ-----取(m堆)石子游戏
- HDUOJ-----Be the Winner
- HDUOJ-------- Fibonacci again and again
- HDUOJ----Good Luck in CET-4 Everybody!
- 进制转换
- HDUOJ--畅通工程
- poj----Ubiquitous Religions
- POJ----The Suspects
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 使用 SpringBoot AOP 记录操作日志、异常日志
- java写一个音乐播放程序,同时显示歌词
- 使用反射获取注解中的内容
- 记一次企业微信对接踩坑之旅(ಥ_ಥ)
- 图解 SQL,这也太形象了吧!
- 函数式接口小结
- 冒泡排序+选择排序+插入排序+图与代码
- [解锁新姿势] 分享 7 个优化代码的技巧
- 常量池与堆中放入String数据,比较大小
- Could not find artifact org.apache.tomcat.maven:tomcat7-maven-plugin:pom.....
- try{}catch{}finally{}运行后的执行结果
- MySQL死锁产生原因和解决方法
- 文件操作与文件夹操作
- 使用文件字节输入流FileInputStream读取文件
- 二进制与十进制与十六进制介绍+转换+图解