最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

一篇文章帶你了解python迭代器和生成器

 更新時間:2021年08月31日 18:10:35   作者:學前班班長CC  
這篇文章主要介紹了Python中的迭代器和生成器,涉及到Python中很多重要的特性,需要的朋友可以參考下,希望能夠給你帶來幫助

python迭代器和生成器

1、迭代器

這里用字典示例

while True 屬于無限循環(huán),因字典元素有限,所以用try做異常處理

dict1 = {
    'name':'laowang',
    'age':18,
    'high':180
}
iterator = dict1.__iter__()
while True:
    try:
        res = iterator.__next__()
    except:
        break
    else:
        print(res,dict1[res]

結果:

name laowang
age 18
high 180

2、生成器

先看一下列表推導式

list1 = [i for i in range(1,10)]
# 結果
[1, 2, 3, 4, 5, 6, 7, 8, 9]

生成器

list1 = (i for i in range(1,10))
# 結果
<generator object <genexpr> at 0x7fa491ea3410>
# generator 生成器
#生成器函數
def func1():
    for i in range(1,10):
        yield i
res = func1() #生成器對象
for i in res:
    print(i)

總結

本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關注腳本之家的更多內容!

相關文章

  • Python中拆分字符串的操作方法

    Python中拆分字符串的操作方法

    這篇文章主要介紹了Python中拆分字符串的操作方法,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-07-07
  • Python上下文管理器用法及實例解析

    Python上下文管理器用法及實例解析

    這篇文章主要介紹了Python上下文管理器用法及實例解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-11-11
  • python批量處理文件或文件夾

    python批量處理文件或文件夾

    這篇文章主要為大家詳細介紹了python批量處理文件或文件夾,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • Pycharm 使用 Pipenv 新建的虛擬環(huán)境(圖文詳解)

    Pycharm 使用 Pipenv 新建的虛擬環(huán)境(圖文詳解)

    pipenv 是 Pipfile 主要倡導者、requests 作者 Kenneth Reitz 寫的一個命令行工具,主要包含了Pipfile、pip、click、requests和virtualenv。這篇文章主要介紹了Pycharm 使用 Pipenv 新建的虛擬環(huán)境的問題,需要的朋友可以參考下
    2020-04-04
  • Python標準庫datetime之datetime模塊用法分析詳解

    Python標準庫datetime之datetime模塊用法分析詳解

    這篇文章主要介紹了Python標準庫datetime之datetime模塊用法分析詳解,文章圍繞主題展開詳細的內容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-07-07
  • Python機器學習NLP自然語言處理基本操作關鍵詞

    Python機器學習NLP自然語言處理基本操作關鍵詞

    本文是Python機器學習NLP自然語言處理系列文章,帶大家開啟一段學習自然語言處理 (NLP) 的旅程. 本文主要學習NLP自然語言處理關鍵詞的操作
    2021-09-09
  • Python中使用PDB庫調試程序

    Python中使用PDB庫調試程序

    這篇文章主要介紹了Python中使用PDB庫調試程序,本文講解了使用PDB的二種模式以及PDB模式下的常用調試命令,需要的朋友可以參考下
    2015-04-04
  • 用Python從0開始實現一個中文拼音輸入法的思路詳解

    用Python從0開始實現一個中文拼音輸入法的思路詳解

    中文輸入法是一個歷史悠久的問題,但也實在是個繁瑣的活,不知道這是不是網上很少有人分享中文拼音輸入法的原因,接下來通過本文給大家分享使用Python從0開始實現一個中文拼音輸入法,需要的朋友可以參考下
    2019-07-07
  • python求質數列表的例子

    python求質數列表的例子

    今天小編就為大家分享一篇python求質數列表的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • python為Django項目上的每個應用程序創(chuàng)建不同的自定義404頁面(最佳答案)

    python為Django項目上的每個應用程序創(chuàng)建不同的自定義404頁面(最佳答案)

    這篇文章主要介紹了python為Django項目上的每個應用程序創(chuàng)建不同的自定義404頁面,本文給出了最佳答案,大家可以跟隨小編一起學習下
    2020-03-03

最新評論

白河县| 白山市| 会理县| 东丰县| 正宁县| 招远市| 建阳市| 邢台县| 和平县| 苗栗市| 新邵县| 深州市| 镇原县| 邳州市| 崇州市| 文登市| 东兴市| 平顶山市| 错那县| 巴里| 浦城县| 丘北县| 报价| 成武县| 北宁市| 阜阳市| 郁南县| 临夏市| 榕江县| 郓城县| 建德市| 新巴尔虎左旗| 珠海市| 郸城县| 罗定市| 会同县| 济阳县| 彰化县| 龙州县| 大丰市| 吉隆县|