2.4字符串,列表,元祖,字典遍历——非常重要的操作

遍历操作:基本用的都是 for ... in ....操作

注意,重要的都在末尾!

1字符串的遍历:

>>> a_str = "hello itcast"
>>> for char in a_str:
...     print(char,end=' ')
...
h e l l o   i t c a s t

2:列表遍历

>>> a_list = [1, 2, 3, 4, 5]
>>> for num in a_list:
...     print(num,end=' ')
...
1 2 3 4 5

3:元祖遍历

>>> a_turple = (1, 2, 3, 4, 5)
>>> for num in a_turple:
...     print(num,end=" ")
1 2 3 4 5

这三个因为数据结构都是单一型的,而且结构相同!所以大家应该发现了,遍历结构是一样的!

4:字典的遍历:假设字典dic={"name":"fu","id":666},遍历操作和刚刚的字典基本操作有关系!

遍历键:for key in dic.keys(): 

遍历值:for value in dic.values():

以上返回的都是单一值!

遍历项:for item in dic.items():返回的是元祖类型的键值对,上一篇介绍过dic.items()方法返回的是包含所有(键,值)元祖的列表!本质还是列表!所以结果就是每个项!

上边的返回元祖类型的数据!使用不方便!

如果想要单一的访问键和值!方法:for key,value in dic.items()

5带索引值的遍历~enumerate()

>>> chars = ['a', 'b', 'c', 'd']
>>> for i, chr in enumerate(chars):
...     print i, chr
...
0 a
1 b
2 c
3 d

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值