1.len   键值对的个数

In [4]: nums = [11,22,33]

In [6]: len(nums)
Out[6]: 3 In [7]: infor = {"name":"alex","age":14} #键值对是1个整体 In [8]: len(infor)
Out[8]: 2

2.keys  vaules items

###  python2

In [1]: infor = {"name":"alex","age":18}

In [3]: infor.keys()
Out[3]: ['age', 'name'] In [4]: infor.values()
Out[4]: [18, 'alex'] #查找
In [5]: infor.get("name")
Out[5]: 'alex' In [6]: infor.get("dfas") In [7]: if "alex" in infor.values():
...: print("有alex这个值")
...:
有alex这个值
#####  python3
In [9]: infor
Out[9]: {'age': 14, 'name': 'alex'} In [10]: infor.keys()
Out[10]: dict_keys(['age', 'name']) #是1个对象 In [11]: infor.values()
Out[11]: dict_values([14, 'alex']) In [14]: infor.items()
Out[14]: dict_items([('age', 14), ('name', 'alex')]) #返回元组

3.遍历

#### python3   遍历keys  vaules  items
In [12]: for temp in infor.keys():
....: print(temp)
....:
age
name In [13]: for temp in infor.values():
....: print(temp)
....:
14
alex In [15]: for temp in infor.items():
....: print(temp)
....:
('age', 14)
('name', 'alex') In [16]: for temp in infor.items():
....: print("key:%s,value:%s"%(temp[0],temp[1]))
....:
key:age,value:14
key:name,value:alex
### 元组拆包  遍历
In [17]: for A,B in infor.items():
....: print("key:%s,value:%s"%(A,B))
....:
key:age,value:14
key:name,value:alex

    元组拆包

    

最新文章

  1. C++四种类型转换方式。
  2. Linux 中 17 个 tar 命令实用示例
  3. java 与c#比较
  4. SQLite 命令
  5. microsoft azure 速度测试网址
  6. Educational Codeforces Round 1 C. Nearest vectors 极角排序
  7. com.service.impl
  8. (1)I2c的简介和特性
  9. angularJS中如何写自定义指令
  10. Windows下使用XManager访问Ubuntu 11.04的设置方法
  11. 【贪心】【堆】Gym -100956D - Greedy Game
  12. CSS样式之表格,表单
  13. 【手记】让Fiddler抓取入站请求,或者叫用Fiddler做反向代理
  14. es7 await/async解决异步问题
  15. python全栈学习--day11(函数高级应用)
  16. python三数之和
  17. IOS多线程处理
  18. Java Bitset
  19. 试着用java实现DNS(一)——DatagramSocket, DatagramPacket, Message
  20. 003 jquery层次选择器

热门文章

  1. Java编程规范[转]
  2. windows server 2008/2012安装PostgreSQL过程及问题总结
  3. 使用plugins让打包更便捷
  4. Java 数据库操作oracle增删改查,通用封装基于hashmap
  5. 通讯协议(一)HTTP协议
  6. Caused by: java.lang.ClassNotFoundException: org.springframework.boot.bind.RelaxedPropertyResolver
  7. Request和Response中文乱码问题的解决方案和区分
  8. ES6中let与const命令详解
  9. TCP中的三次握手和四次挥手
  10. POJ3074 Sudoku(lowbit优化搜索)