python list和dict的遍历
来源:互联网 发布:表格打印软件免费版 编辑:程序博客网 时间:2024/06/17 16:59
list遍历
其实在python中有很多种遍历的方法,但是想要获取下标却是不那么容易,主要有以下两种方法
方法一:
for i in xrange(len(list)): print(i, a[i])
方法二:
for i, el in enumerate(list): print(i, el)
当你不想遍历的元素下标从0开始的时候可以:
for i , el in enumerate(list, 1): print(i, el)
其中方法二如果只写一个值的时候,这个值会直接打印出key-value键值对的元组
解决方法:
for _, el in enumerate(list): print(el)
这样打印el的时候就会直接打印出list中的元素值
dict遍历
dict直接遍历dict的时候会遍历出元素的key,然后根据key来取value
以下两个方法可以直接取出
for key, value in dict.iteritems(): print key, value// 当然还有 dict.viewkeys()和dict.viewvalues()//可以通过如下方法来观察类型print(type(dict.viewitems()))print(type(dict.itervalues()))
0 0
- python list和dict的遍历
- Python中list和dict的复制
- list、tuple和dict的for循环遍历
- Python List 、 tuple和dict
- Python list,Dict和Set
- Python的Dict版图遍历
- 6.python的set、list和dict的解析
- python的list,dict,tuple比较和应用
- python的list,dict,tuple比较和应用
- python的list,dict,tuple比较和应用
- python的list,dict,tuple比较和应用
- python中list 和 dict 效率的一次实践
- Python列表(list)和字典(dict)的操作方法
- Python中list,tuple,dict,set的区别和用法
- Python中list,tuple,dict,set的区别和用法
- Python中list,tuple,dict,set的区别和用法
- python中dict和list排序
- python中dict和list排序
- 8 字符串处理
- C#设计模式——外观模式
- iOS bitcode实战
- PHP邮件发送
- 如何撤销Git的一次分支合并操作
- python list和dict的遍历
- 两个超大正整数相减问题之链表实现
- LeetCode Same Tree
- office2010常见问题集锦
- LeetCode Symmetric Tree
- MB,被诈骗了,支付宝转账3000,提供关键字:吉祥票务,电话4000177995,4000876683,大家注意
- 家庭教育的精神密码 (林珂 主编)
- 普排
- Don’t Ask, Tell