日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

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

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

for循環中常見的一個函數是range(),然而有時候直接打印range的時候,得到的結果卻不是我們想要的,這個時候,可以用list列表來轉換一下range的結果,讓我們更清除的打印出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)))

運行結果:

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]

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

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

''' 遇到問題沒人解答?小編創建了一個Python學習交流QQ群:531509025 尋找有志同道合的小伙伴,互幫互助,群里還有不錯的視頻學習教程和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)))

運行結果:

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]

總結

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

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