python之 序列与字典遍历
来源:互联网 发布:地大网络教育 编辑:程序博客网 时间:2024/05/29 10:27
在Python中有六种内建的序列:列表、元组、字符串、Unicode字符串、buffer对象和xrange对象。在这里暂时只讨论字符串、列表和元组的遍历。
一、 序列遍历
序列有两种遍历:一种通过值 另外一种通过索引
1.1 值遍历:
s='abc'
for x in s:
print x
z=('andy','leaf')
for x in z:
print x
z={'tree','leaf'}
for x in z:
print x
1.2 索引遍历:
l='abcd'
for x in range(len(l)):
print l[x]
l=('andy',22)
for x in range(len(l)):
print l[x]
l={'andy','22'}
for x in range(len(l)):
print l[x]
二、 字典遍历
字典是python中唯一的映射类型,采用键值对(key-value)的形式存储数据。python对key进行哈希函数运算,根据计算的结果决定value的存储地址,所以字典是无序存储的,且key必须是可哈希的。可哈希表示key必须是不可变类型,如:数字、字符串、只含不可变类型元素的元组。
2.1 遍历key:
dir={'andy':'22','leaf':'20'}
for x in dir:
print x
2.2 遍历value:
dir={'andy':'22','leaf':'20'}
for x in dir:
print dir[x]
2.3 遍历 key + value:
法1:
dir={'andy':'22','leaf':'20'}
for x in dir:
print x+':'+dir[x]
法2:
d={'zhang':'22','tao':'20'}
for x,y in d.items():
print x,y
- python之 序列与字典遍历
- 自学Python之遍历字典
- python之遍历数组、字典
- Python序列之字典(dict)
- 序列和字典遍历
- python字典的遍历与排序
- Python 初体验之 序列---字典
- python遍历字典
- Python 字典结构遍历
- Python学习-字典遍历
- python中的字典遍历
- Python: 遍历字典
- python字典遍历
- python 字典遍历
- Python 遍历字典
- Python 字典遍历
- python字典的遍历与key的排序
- python学习之——字典的遍历
- Anroid动画总结三:属性动画插值器
- Android 7.1 GUI系统-vsync信号的处理(六)
- 第12章 添加OpenWrt软件包
- Docker容器的基本使用
- 冒泡排序,选择排序,快速排序
- python之 序列与字典遍历
- Spring教程第三篇:Spring AOP
- 自定义idea File and Code Templates
- Dataframe筛选做法
- C#设计模式-单例实例
- JS和Node.js的部分操作技巧
- Luogu P2910 寻宝之路
- java环境和Tomcat环境
- python变量的拷贝与引用