日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python学习-知识点进阶使用(end、while else、range、iter、list的多种遍历方式)

發布時間:2023/12/19 python 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python学习-知识点进阶使用(end、while else、range、iter、list的多种遍历方式) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • end 關鍵字
  • while else
  • range
  • 迭代器
  • 結語

end 關鍵字

int1, int2 = 0, 1 while int2 < 1000:print(int2, end=',')int1, int2 = int2, int1+int2

添加了end關鍵字,打印不再是換行,使用逗號(,)
而且此段代碼,提供了一種新方式,不同的賦值,可以在同一行里面操作。
打印結果:

1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,

while else

可以用來控制次數,比如輸入密碼的驗證次數,或者某個請求的次數。超次數直接報錯。

while <expr>:<statement(s)> else:<additional_statement(s)>

range

range之前也用到過,比如循環的時候,能控制循環的起點和終點。
不過我這里看到一個挺有用的使用方法:
list(range(10))
這樣子我們就可以直接創建一個有10個值,從0-9的list。

迭代器

迭代是Python最強大的功能之一,是訪問集合元素的一種方式。
迭代器有兩個基本的方法:iter() 和 next()。

lst5 = [1, 2, 3, 4, 45, 6, 7, 7] item = iter(lst5) print('item = ', item) print('next(item) = ', next(item)) print('next(item) = ', next(item)) for item in lst5:print('next(item) = ', item)item = iter(lst5) while True:try:print(next(item))except StopIteration:breakitem = iter(lst5) for item in lst5:print('next(item) = ', item)

大家看這個結果,執行item = iter(lst5)之后,item是指向lst5的list_iterator,直接打印,是一個指針。然后取lst5里面的每一個元素,要使用next(item)。
這里使用了兩種方式來遍歷list,for循環寫起來簡單,while循環,我這樣寫倒是能夠實現遍歷,但是我覺得這種方式不夠簡便,而且感覺不太好。還有下面一種方式:

i = len(lst5) item = iter(lst5) while i:i = i - 1print(next(item))

這種方式相對來說,和for沒什么區別,而且是C++思維,并不是python的思維。python的for循環更簡潔。

運行結果:

并且百度了一下,使用for遍歷list就有好幾種方式,我這里提一下其中4種。

lst5 = [1, 2, 3, 4, 45, 6, 7, 7] for item in lst5:print('(item) = ', item) for item in enumerate(lst5):print('(item) = ', item) for item in iter(lst5):print('(item) = ', item) for item in range(len(lst5)):print('(item) = ', item)

list的花式使用:

lst6 = [1, 2, 3, 4] lst7 = [3 * x for x in lst6] lst8 = [[x, x**2] for x in lst6] print(lst7) print(lst8)


由此可見,列表的使用方式和技巧是很多的,需要在實踐中不斷的探索,優化使用方式。

結語

本篇博文之后,不再單獨針對某個知識點進行學習,會結合示例進行學習。感興趣的小伙伴我們可以一起學習討論。如果有什么向實現的功能,也可以給我留言,我在后續博文中實現出來。

總結

以上是生活随笔為你收集整理的python学习-知识点进阶使用(end、while else、range、iter、list的多种遍历方式)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 超碰在线免费看 | 午夜精品视频 | 国产真人真事毛片 | 一区二区视频观看 | 精品少妇白浆小泬60P | 成人xxxx| 日日麻批免费视频播放 | 国产熟妇乱xxxxx大屁股网 | 国产午夜片 | 伊人影院综合在线 | xxxx性视频 | 成人性生交大全免 | 很污的网站 | 毛片毛片毛片毛片毛片毛片毛片毛片 | 私人网站| 亚洲区 欧美区 | 樱花视频在线观看 | 99久久99久久精品国产片果冻 | www日本在线 | 91久久爱| 色老妹| 白丝动漫美女 | 成人三级影院 | 欧美爱爱网站 | 亚洲精品一区二区三区精华液 | 国产v综合v亚洲欧美久久 | 国产免费99| 思思99re| 欧美成人亚洲 | 日本黄色一级 | 亚洲看片网 | 精品在线一区 | 国产做爰高潮呻吟视频 | 亚洲av无码潮喷在线观看 | 亚洲国产精品无码久久久 | 国产福利小视频在线 | 伊人涩涩 | 国产精品视频全国免费观看 | 亚洲视频www | 欧美国产精品一区二区 | 狠狠干天天干 | а√天堂8资源在线官网 | 亚洲ⅴ国产v天堂a无码二区 | 欧美精品免费在线 | 欧美黑人狂野猛交老妇 | avtt在线播放 | 日韩高清影视 | 精品女厕偷拍一区二区 | 又色又爽又黄gif动态图 | 黄色片网站免费 | 色偷偷一区二区三区 | 久久9热 | 丰满人妻在公车被猛烈进入电影 | 香蕉久久精品日日躁夜夜躁 | 国产成人精品av久久 | 包射屋 | 亚洲精品专区 | 国产欧美日韩综合精品一区二区三区 | 无码少妇一区二区三区 | av网址免费在线观看 | 高清国产视频 | 一区二区在线免费 | 黄色一级带 | 亚州久久久 | 国产区精品 | 超碰97av在线 | 澳门超碰 | 日本亲近相奷中文字幕 | 久久精品国产99精品国产亚洲性色 | 日韩色网 | 日韩欧美精品在线观看 | 激情六月| 国产高清在线免费 | 国产v亚洲v天堂无码久久久 | 九九久久久 | 一本到久久 | 自拍愉拍 | 免费在线观看www | 久久国产色av免费观看 | 欧美日韩高清一区二区 国产亚洲免费看 | аⅴ资源天堂资源库在线 | 免费观看国产精品视频 | jzzijzzij亚洲成熟少妇在线播放 狠狠躁日日躁夜夜躁2022麻豆 | 免费看国产片在线观看 | 色七七在线| 涩涩视屏 | 国产三级三级三级 | 99视频 | 日韩二区三区四区 | 欧美日韩国产a | 国产精品午夜久久 | 91国产视频在线观看 | 黄色aa大片 | 午夜精品一区二区三区在线 | 国产高清亚洲 | 日本女人一区二区三区 | 天堂一区二区三区 | 超碰在线综合 | 一区二区成人在线 |