9.1高级特性-迭代



迭代

Python中的for x in不仅可以用在listtuple上,还可以作用在其他可以迭代的对象上

dict

str

enumerate(list) 转换list变成索引-元素对

[str]          转换str变成list

 

 

 

 

 

 

练习:

 

 

1.

#-*- coding:utf-8 -*-

 

d = {'a':1,'b':2,'c':3}

for key in d:

      print(key)

for value in d.values():

      print(value)

for k,v in d.items():

      print(k,v)

#迭代dict要选择是迭代key还是 value

 

2.

#-*- coding:utf-8 -*-

for ch in 'ACV':

       print(ch)

#迭代str字符串

 

3.

#-*- coding:utf-8 -*-

for i,value inenumerate(['A','B','C']):

      print(i,value)

 

#迭代list同时把把list按索引-元素对输出

 

4.

#-*- coding:utf-8 -*-

for x,y in[(1,1),(2,4),(3,4)]:

      print(x,y)

#迭代list

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值