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

pythonfor循環(huán)中range與len區(qū)別

 更新時間:2022年06月14日 09:58:26   作者:_XU?Hongduo  
這篇文章主要介紹了pythonfor循環(huán)中range與len區(qū)別,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定參考價值,需要的小伙伴可以參考一下

range(x)

range(9) 代表著0、1、2、3、4、5、6、7、8 這九個順序數(shù)字的集合。
也就是 range(9) => range(0,9) => [0,1,2,3,4,5,6,7,8]

我們嘗試用 for 打印 range(9):

此外,range還有另外兩種用法,形如切片:

range(start,stop) 以及 range(start,stop,step)

range(start,stop)

range(start,stop) 等同于數(shù)組 [start,start+1,start+2,…,stop]

for i in range(3,8):
print(i)

range(start,stop,step)

range(start,stop,step) 等同于數(shù)組 [start,start+step,start+step*2,…, stop]

for i in range(3,8,2):
    print(i)

len()

len全稱為length,意為長度。
len(x),x可以為字符串str,也可以為數(shù)組array,但是不能為 int整型或者float浮點型。

len字符串以及數(shù)組:

print("len('hello world')=",len("hello world!"))
print("len([0,1,2,3,4,5,6,7,8,9])=",len([0,1,2,3,4,5,6,7,8,9]))

len不支持 int 或者float

print("len(12)=",len(12))
print("len(3.1415)=",len(3.1415))

range(len())

在python循環(huán)中常常會見到range(len()),這種組合從里到外分析可以很清晰的理解:

依次打印出數(shù)組a中內(nèi)容:

a=[2,2,1,2,3,1]
for i in range(len(a)):
print(a[i])

但是其實我們可以不用range(len())組合,也可以按照要求打印出:

a=[2,2,1,2,3,1]
for i in a:
    print(i)

用range常見錯誤

TypeError: 'list' object cannot be interpreted as an integer

翻譯過來,其意思是 數(shù)組list 不能解釋為整數(shù),就是說 range(x) 的 x 必須是整數(shù),而此時是list,非法。

錯誤范例:

a=[2,2,1,2,3,1]
for i in range(a):
    print(i)

解決辦法:

加上len,嘗試用range(len(x))
len(x)將獲取x的長度,len(x)的值為整數(shù)值,為x中內(nèi)容或者x的長度的值。

到此這篇關(guān)于pythonfor循環(huán)中range與len區(qū)別的文章就介紹到這了,更多相關(guān)python for循環(huán) 內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Pycharm中無法使用pip安裝的包問題解決方案

    Pycharm中無法使用pip安裝的包問題解決方案

    本文主要介紹了Pycharm中無法使用pip安裝的包問題解決方案,在終端通過pip裝好包以后,在pycharm中導(dǎo)入包時,依然會報錯,下面就來介紹一下解決方法
    2023-09-09
  • 利用Python快速搭建Markdown筆記發(fā)布系統(tǒng)

    利用Python快速搭建Markdown筆記發(fā)布系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了使用Python生態(tài)的成熟工具,在30分鐘內(nèi)搭建一個支持Markdown渲染、分類標(biāo)簽、全文搜索的私有化知識發(fā)布系統(tǒng),感興趣的小伙伴可以參考下
    2025-04-04
  • Python中l(wèi)oguru日志庫的使用

    Python中l(wèi)oguru日志庫的使用

    本文主要介紹了Python中l(wèi)oguru日志庫的使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • python小白學(xué)習(xí)包管理器pip安裝

    python小白學(xué)習(xí)包管理器pip安裝

    在本篇文章里小編給大家分享的是一篇python包管理器pip安裝的相關(guān)知識點內(nèi)容,有興趣的朋友們參考下。
    2020-06-06
  • Pytorch框架實現(xiàn)mnist手寫庫識別(與tensorflow對比)

    Pytorch框架實現(xiàn)mnist手寫庫識別(與tensorflow對比)

    這篇文章主要介紹了Pytorch框架實現(xiàn)mnist手寫庫識別(與tensorflow對比),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • Tensorflow使用Anaconda、pycharm安裝記錄

    Tensorflow使用Anaconda、pycharm安裝記錄

    這篇文章主要介紹了Tensorflow使用Anaconda、pycharm安裝記錄,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • Numpy數(shù)組的切片索引操作

    Numpy數(shù)組的切片索引操作

    本文主要介紹了Numpy數(shù)組的切片索引操作,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • Django發(fā)送郵件功能實例詳解

    Django發(fā)送郵件功能實例詳解

    在本篇文章里小編給大家整理了關(guān)于Django發(fā)送郵件功能的詳細(xì)內(nèi)容,有需要的朋友們可以參考學(xué)習(xí)下。
    2019-09-09
  • Pytorch 擴(kuò)展Tensor維度、壓縮Tensor維度的方法

    Pytorch 擴(kuò)展Tensor維度、壓縮Tensor維度的方法

    這篇文章主要介紹了Pytorch 擴(kuò)展Tensor維度、壓縮Tensor維度的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • 利用Python繪制隨機(jī)游走圖的詳細(xì)過程

    利用Python繪制隨機(jī)游走圖的詳細(xì)過程

    隨機(jī)游走(random walk)也稱隨機(jī)漫步,隨機(jī)行走等,是以隨機(jī)的方式采取連續(xù)步驟的過程,下面這篇文章主要給大家介紹了關(guān)于利用Python繪制隨機(jī)游走圖的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-02-02

最新評論

波密县| 灵台县| 宜兰县| 苍梧县| 秦安县| 赤城县| 宣城市| 广东省| 天柱县| 嘉定区| 台南市| 定襄县| 玛多县| 石渠县| 谢通门县| 安达市| 乃东县| 福州市| 梓潼县| 西吉县| 澜沧| 鞍山市| 昌平区| 灵石县| 清丰县| 马山县| 蓬溪县| 海盐县| 怀来县| 乌拉特中旗| 宝山区| 曲阳县| 喀喇沁旗| 勐海县| 璧山县| 黎城县| 得荣县| 兴安盟| 铜鼓县| 泰州市| 大丰市|