python3.x dict 迭代
2016-06-08 00:00
357 查看
摘要: 1.dict 有自身的迭代器。 迭代对象是key
2.3.x dict 中keys/items/values返回是迭代对象。使用list转换列表。
>>> d={'1':"aaa",'2':"bb", '4':'dd'}
>>> d
>>> for k in d:
... print(k)
...
4
2
1
>>>
>>> list(d.keys())
['4', '2', '1']
>>> list(d.items())
[('4', 'dd'), ('2', 'bb'), ('1', 'aaa')]
>>> list(d.values())
['dd', 'bb', 'aaa']
>>>
2.3.x dict 中keys/items/values返回是迭代对象。使用list转换列表。
>>> d={'1':"aaa",'2':"bb", '4':'dd'}
>>> d
>>> for k in d:
... print(k)
...
4
2
1
>>>
>>> list(d.keys())
['4', '2', '1']
>>> list(d.items())
[('4', 'dd'), ('2', 'bb'), ('1', 'aaa')]
>>> list(d.values())
['dd', 'bb', 'aaa']
>>>
相关文章推荐
- Python3学习笔记02-程序文件改为脚本执行
- 廖雪锋笔记1---python变量类型
- python自学笔记
- panda3D学习之路
- python学习笔记注意要点
- Java\Scala\Python三种语言求解经典编程实例(四)—— 求10000以内的自守数
- Python中使用__slots__注意项
- Python学习笔记 —— 字符串及常用函数
- python 正则表达式对转义符的处理
- python函数
- python声明源文件编码格式、选择解释器
- Java\Scala\Python三种语言求解经典编程实例(三)—— 不重复的3位数
- Python 序列中的易错点
- python-day0003-搭建基于python的selenium自动化测试---元素定位
- leetcode 114. Flatten Binary Tree to Linked List-二叉树变链表|指针
- python
- Python日志模块logging
- Python基础之运算操作符总结
- 欢迎使用CSDN-markdown编辑器
- Win7 Python2.7 安装教程