#key-value  字典无下标 所以乱序,key值尽量不要取中文
info={
'stu1101':'Liu Guannan',
'stu1102':'Wang Ruipu',
'stu1103':'Sun Yanan',
}
print(info)
#查找
print(info['stu1101'])#精确查找,若没有则会出错,例如print(info['stu1110'])
print(info.get('stu1110'))#安全查找
print(info.get('stu1103'))
#替换
info['stu1101']='刘冠男'
info['stu1104']='刘冠男'
info['stu1105']='Yu Shasha'
#循环
for i in info:
print(i,info[i])#打印key与value
for k,v in info.items():#先把字典转成列表,然后打印列表,和上式循环效果相同,但数据量很大的时候会很慢,所以尽量用上式
print(k,v)
#判断某个数据在不在字典里,在python2中,info.has_key('stu1103')与python3中'stu1103' in info一样,不过3中没有了2中的写法
print('stu1103' in info)
print('stu1110' in info)
#删除
del info["stu1101"]
info.pop('stu1102')
print(info)
info.popitem()#随机删
print(info)

  

最新文章

  1. Git进行代码管理的心得
  2. Self Host WebApi服务传输层SSL加密(服务器端+客户端调用)
  3. 10. 星际争霸之php设计模式--原型模式
  4. 【BZOJ 3674】可持久化并查集加强版&【BZOJ 3673】可持久化并查集 by zky 用可持久化线段树破之
  5. java写的简单通用线程池demo
  6. js两个时间比较
  7. nodejs发展
  8. MySQL - 复制数据表
  9. hdu 5423 Rikka with Tree(dfs)
  10. (二)boost库之字符串格式化
  11. java编程思想第四版第五章习题
  12. 使用python操作XML增删改查
  13. vs code解决golang开发环境问题 dial tcp 216.239.37.1:443: connectex: A connection attempt failed
  14. 【2019北京集训六】路径(path) 二分+DP
  15. 转载《ionic 热更新 cordova-hot-code-push》
  16. Caused by: org.xml.sax.SAXParseException; lineNumber: 1
  17. Codeforces 700B Connecting Universities - 贪心
  18. jquery-扩展
  19. python进行机器学习(五)之模型打分
  20. Android中的基类—抽取出来公共的方法

热门文章

  1. 浮点数与快速log2
  2. JS实现拖拽功能
  3. java监听器原理理解与实现
  4. 判断是pc端登录还是移动端登录
  5. jquery——整屏滚动
  6. Android启动时闪一下黑屏或者白屏
  7. java Bean的映射工具
  8. Java集合——集合框架Map接口
  9. spring MVC之注解开发控制器(二)
  10. spring ehcache 使用详解