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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

python基础教程:list转换range()的打印结果

發(fā)布時(shí)間:2025/3/20 python 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python基础教程:list转换range()的打印结果 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

for循環(huán)中常見的一個(gè)函數(shù)是range(),然而有時(shí)候直接打印range的時(shí)候,得到的結(jié)果卻不是我們想要的,這個(gè)時(shí)候,可以用list列表來轉(zhuǎn)換一下range的結(jié)果,讓我們更清除的打印出range中的元素。

例如:

s=10 d=5 for i in range(s,s+d):s=s+1print(s)print(i)print(range(s, s + d, 1))print(list(range(s,s+d,1)))

運(yùn)行結(jié)果:

11 10 range(11, 16) [11, 12, 13, 14, 15] 12 11 range(12, 17) [12, 13, 14, 15, 16] 13 12 range(13, 18) [13, 14, 15, 16, 17] 14 13 range(14, 19) [14, 15, 16, 17, 18] 15 14 range(15, 20) [15, 16, 17, 18, 19]

這里可以明顯的看出兩個(gè)輸出的不同結(jié)果,例如結(jié)果range(11, 16)和[11, 12, 13, 14, 15],在語句

print(range(s, s + d, 1))中,最后一個(gè)參數(shù)1是表示range中元素步進(jìn)為1,如果寫2的話,意思就是隔一個(gè)元素取一個(gè),于是,修改代碼:

''' 遇到問題沒人解答?小編創(chuàng)建了一個(gè)Python學(xué)習(xí)交流QQ群:531509025 尋找有志同道合的小伙伴,互幫互助,群里還有不錯(cuò)的視頻學(xué)習(xí)教程和PDF電子書! ''' s=10 d=5 for i in range(s,s+d):s=s+1print(s)print(i)print(range(s, s + d, 1))print(list(range(s,s+d,1)))print(list(range(s,s+d,2)))

運(yùn)行結(jié)果:

11 10 range(11, 16) [11, 12, 13, 14, 15] [11, 13, 15] 12 11 range(12, 17) [12, 13, 14, 15, 16] [12, 14, 16] 13 12 range(13, 18) [13, 14, 15, 16, 17] [13, 15, 17] 14 13 range(14, 19) [14, 15, 16, 17, 18] [14, 16, 18] 15 14 range(15, 20) [15, 16, 17, 18, 19] [15, 17, 19]

總結(jié)

以上是生活随笔為你收集整理的python基础教程:list转换range()的打印结果的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。