Python學習筆記 Python之索引迭代

2021-09-05 01:09:25 字數 1162 閱讀 4817

1.什麼是索引迭代

一般情況下,只有迭代的是取出元素的本身,而非元素的索引,但是對於有序集合,其元素是有索引的

那什麼是有序集合呢?list、tuple、str

set,並無序集合有key-value對:dict

怎麼獲取索引呢?使用enumerate() 函式:

l =

['adam'

,'lisa'

,'bart'

,'paul'

]for index, name in

enumerate

(l):

print index,

'-', name

結果如下:

0

- adam

1- lisa

2- bart

3- paul

2.迭代dict的value
我們已經了解了dict物件本身就是可迭代物件,用 for 迴圈直接迭代 dict,可以每次拿到dict的乙個key。

如果我們希望迭代 dict 物件的value,應該怎麼做?

d =

print d.values(

)for i in d.values():

print i

結果如下:

[85,

95,59]

8595

59

3.迭代dict的key和value
我們了解了如何迭代 dict 的key和value,那麼,在乙個 for 迴圈中,能否同時迭代 key和value?

d =

for i in d.items():

print i

結果如下:

(

'lisa',85

)('adam',95

)('bart',59

)

Python學習筆記 1 1 2 認識Python

一.課程目標 二.詳情解讀 1.初識pythonpython語言是一種高階程式語言,它於1991年由吉多.範羅蘇姆 guido van rossum 發明。目前主要應用於web開發 gui開發 網路爬蟲 資料科學 人工智慧等領域。python官方 python語言也是一種多正規化程式語言,即物件導向...

Python學習筆記 一手漂亮的Python函式

使用類和函式定義模型 函式是抽象和封裝的基本方法之一 重構函式 命名合理 具有單一功能 包含文件注釋 返回乙個值 不超過 50 行 冪等函式,盡可能是純函式 函式太長 重構 refactor 冪等函式 idempotent function 可測試性 可維護性 在函式程式設計中,如果函式是冪等函式且...

python學習方法 十二種學習Python的方法

python學習方法 python是地球上最流行的程式語言之一。它被世界各地的開發商和製造商所接受。大多數linux和macos計算機都預裝了python版本,現在,即使是少數windows計算機 商也正在安裝python。也許您參加聚會遲到了,您想學習但不知道該去 這12個資源將幫助您入門,並逐步...