python3精要(17)-迭代器iter,下一个next,列表解析
生活随笔
收集整理的這篇文章主要介紹了
python3精要(17)-迭代器iter,下一个next,列表解析
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
stdn=["張三","李四","王五","李紅","張平"]
age=[15,28,18,19,36]
name=iter(stdn)
print(next(name))
print(next(name))
stddict=dict(enumerate(stdn))
k=stddict.keys()
std_k_itrer=iter(k)
print(stddict[next(std_k_itrer)])
print(stddict[next(std_k_itrer)])stds=[stdinfo for stdinfo in enumerate(zip(stdn))]
print(stds)
print("25歲以上的學(xué)員:",end="")
stds=[stdinfo for stdinfo in enumerate(zip(stdn,age)) if stdinfo[1][1]>25 ]
print(stds)
1、iter生成迭代器,前提是對(duì)象支持迭代。
2、next進(jìn)行遍歷。
3、列表解析可代替for等循環(huán),且可以加條件
總結(jié)
以上是生活随笔為你收集整理的python3精要(17)-迭代器iter,下一个next,列表解析的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: redis的四大特性和原理
- 下一篇: SSM+Maven+Dubbo+Zook