日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
創(chuàng)新互聯(lián)Python教程:python中的索引是什么?如何在列表中索引?

我們?cè)诓樵兊臅r(shí)候可以選擇正序或者是倒序,然后會(huì)給在查詢時(shí)遇到的每一個(gè)元素進(jìn)行標(biāo)記,這就是python索引時(shí)所做的事情。結(jié)合我們所學(xué)的列表來看,我們不僅可以使用for循環(huán)進(jìn)行遍歷,索引頁可以達(dá)到同樣的效果。接下來我們就簡(jiǎn)單學(xué)習(xí)索引的概念,隨后就列表中的索引用法進(jìn)行探索。

索引

像大多數(shù)其他編程語言一樣,Python的索引從0開始()長(zhǎng)度為N的序列,索引序號(hào)從0到N-1。)

除此之外,Python通過引入負(fù)數(shù)索引的方法,使得從尾部開始訪問序列的寫法很簡(jiǎn)潔。最后一個(gè)元素的索引為-1,倒數(shù)第二個(gè)索引為-2,依次類推,直至第一個(gè)元素的索引為-n。訪問序列的結(jié)尾元素只需要x[-1]即可,無需使用復(fù)雜的表達(dá)式如x[len(x)-1]。

列表的索引

直接用中括號(hào)[ ]索引其下標(biāo)即可,或用for循環(huán)遍歷所有的值

注意,當(dāng)下標(biāo)為負(fù)數(shù)時(shí)則代表從后往前所以(或理解為長(zhǎng)度+負(fù)下標(biāo)),即-1代表最后一個(gè)元素,-2代表倒數(shù)第2個(gè)元素

a = [1,2,3]
print(a[1])     #輸出2,因?yàn)橐粋€(gè)list列表的下標(biāo)從0開始,按照0, 1, 2,...的順序排列
print(a[-1])    #輸出3
for i in a:
    print(i) #輸出1 2 3

注意,字典dict中可以用.keys()和.values()分別遍歷dict的鍵和值

字典dict中.get()函數(shù)可以返回指定鍵的值,相比于dict[“key”]訪問的好處是如果字典中沒有指定的key則返回None,而不會(huì)直接報(bào)錯(cuò)

a = {"one":1, "two":2}
for i in a.values():
    print(i) #輸出1 2
a.get(key, default) #default_value不設(shè)置的話默認(rèn)為None,設(shè)置的話即如果找不到則返回default設(shè)定的值

以上就是python索引的基本概念以及在列表中索引的方法。相較于入門基礎(chǔ)for循環(huán)來說,索引的效率要更好,大家可以都嘗試對(duì)比一下。

?


文章題目:創(chuàng)新互聯(lián)Python教程:python中的索引是什么?如何在列表中索引?
轉(zhuǎn)載來于:http://www.5511xx.com/article/djdiegh.html