麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發(fā) > Python > 正文

python列表生成器迭代器實例解析

2024-09-09 19:03:20
字體:
供稿:網(wǎng)友

這篇文章主要介紹了python列表生成器迭代器實例解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

列表生成式

例如 有一個列表

a =[2,3,4,5]

需要將列表都加上1

#第一種方法for i in map(lambda i:i+1,a)
#第二種方法for index,i in enumerate(a):  a[index] +=1print(a)
#第三種,簡單列表生成式a = [i+1 for i in a]print(a)#加個三元運算符a = [ i *2 if i>3 else i for i in a]

1.列表生成器_惰性運算

1.1 生成器

中括號就是列表生成式,小括號就是列表生成器

a = ( i *2 for i in range(a))

def fib(num):  count = 0  a,b = 0 ,1 #a=0, b= 1  while count < num:    tmp = a    a = b    b = a + tmp    #print(a)    count +=1    yield a #返回a, 同時掛起當前這個函數(shù), a返回給了通過__next__()調(diào)用當前函數(shù)的人    #return a  print("done...")f = fib(10)print(f.__next__())

迭代器

所有的生成器都是迭代器,迭代器不一定都是生成器(不同的角度,用iter方法,python

內(nèi)存對象認為迭代器,從本質(zhì)上就一回事)

例如 python 3里面 range(0,10) 這實際上就是一個迭代器

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持武林網(wǎng)之家。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 91福利国产在线观一区二区 | 欧美日韩国产成人在线 | 久久成人精品视频 | mmmwww| 国产午夜网 | 99最新地址 | 黑人一级片 | 丰满年轻岳中文字幕一区二区 | 国产在线免 | 欧美激情精品久久久久久久久久 | 欧美成人国产va精品日本一级 | 欧美精品电影一区二区 | 国产91免费看 | 一级裸体视频 | 国产女厕一区二区三区在线视 | 成人mm视频在线观看 | 久久久久国产精品久久久久 | 成人在线免费观看视频 | av电影手机在线看 | 欧美一级黄色影院 | 全黄毛片 | 久草在线最新 | 精品国产一区二区三区在线观看 | 精品久久久久久久久久中文字幕 | 黄色毛片一级视频 | 国产一区二区免费看 | 亚洲国产精品久久久 | 国产二区三区在线播放 | 久久99国产精品免费网站 | 久久久成人动漫 | 欧美日韩免费观看视频 | 亚洲啊v在线观看 | 国产亚洲精品久久久久久久久久 | 久久6国产| 免费在线观看一级片 | 97se亚洲综合在线韩国专区福利 | 法国极品成人h版 | 一级做a爰片性色毛片2021 | 免费看日产一区二区三区 | 羞羞答答xxdd在线播放 | 天天夜天天操 |