python中同時(shí)獲取列表的下標(biāo)與值

假如給你一組數(shù)據(jù), 要你同時(shí)獲取到這組數(shù)據(jù)的下標(biāo)與值, 你通常會(huì)怎么做?

比如: l = [4,3,6,3,7,3,7,4,7,4]
一般,最容易想到的就是通過(guò)兩個(gè)for循環(huán)來(lái)獲取
但,這種寫(xiě)法一點(diǎn)也不python

python有一個(gè)函數(shù)enumerate(sequence,start=0), 這個(gè)函數(shù)可以同時(shí)獲取到下標(biāo)與值

>>> l = [4,3,6,3,7,3,7,4,7,4]
>>> list(enumerate(l))
[(0, 4), (1, 3), (2, 6), (3, 3), (4, 7), (5, 3), (6, 7), (7, 4), (8, 7), (9, 4)]
>>> dict(enumerate(l))
{0: 4, 1: 3, 2: 6, 3: 3, 4: 7, 5: 3, 6: 7, 7: 4, 8: 7, 9: 4}

這里, 我們可以用listdict來(lái)存儲(chǔ)這組數(shù)據(jù), 可根據(jù)具體使用場(chǎng)景來(lái)決定如何儲(chǔ)存數(shù)據(jù).

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、python 變量和數(shù)據(jù)類(lèi)型 1.整數(shù) Python可以處理任意大小的整數(shù),當(dāng)然包括負(fù)整數(shù),在Python程序...
    績(jī)重KF閱讀 2,015評(píng)論 0 1
  • 文/Bruce.Liu1 1.運(yùn)算符 本章節(jié)主要說(shuō)明Python的運(yùn)算符。舉個(gè)簡(jiǎn)單的例子 4 +5 = 9 。 例...
    BruceLiu1閱讀 852評(píng)論 0 6
  • 一個(gè)人承包二樓辦公,沒(méi)人打擾,感覺(jué)挺好 一個(gè)人吃飯,飯都不香,這就是習(xí)慣的影響力
    小小跳跳跳跳閱讀 247評(píng)論 0 0
  • 文/王鯤鵬 長(zhǎng)虹飛架在小鎮(zhèn)楊井 水泥鋼筋 改變世界的混合物 第一次 將觸角延伸進(jìn)這沉寂的溝壑 橋梁將腳穩(wěn)穩(wěn)踩...
    心若鯤鵬閱讀 172評(píng)論 0 0

友情鏈接更多精彩內(nèi)容