列表的概述與列表的迴圈遍歷

2021-10-04 19:16:13 字數 999 閱讀 2063

列表是python中的一種資料結構,它可以儲存不同的資料

例如:

a =[1

,'xiaowang'

,'a',[

2,'b']

]print

(a)

列表索引是從0開始的,我們可以通過下標索引的方式來訪問列表中的值

a =

['xiaowang'

,'xiaozhang'

,'xiaohua'

]print

(a[0])

print

(a[1])

print

(a[2

])

使用for迴圈遍歷列表的方式很簡單,只需將要遍歷的列表作為for迴圈表示式中的系列即可

通過乙個案例演示

names_list =

['xiaowang'

,'xiaozhang'

,'xiaohua'

]for name in names_list:

print

(name)

在使用while語句遍歷列表時,需要先獲取列表的長度,將獲取的列表長度作為while迴圈的條件

通過乙個案例進行演示,如下:

names_list =

['xiaowang'

,'xiaozhang'

,'xiaohua'

]length =

len(names_list)

i =0

while i < length:

print

(names_list[i]

) i +=

1

上述**,定義乙個包含3個元素的列表。當使用while迴圈遍歷列表時,直接將獲取的列表長度作為迴圈的條件,來限制迴圈的次數,以遍歷出整個列表中的全部元素。

資料結構 雙向列表與迴圈列表

從迴圈鍊錶的任意乙個結點出發都可以找到鍊錶中的其它結點,使得表處理更加方便靈活。迴圈鍊錶的操作 對於單迴圈鍊錶,除鍊錶的合併外,其它的操作和單線性鍊錶基本上一致,僅僅需要在單線性鍊錶操作演算法基礎上作以下簡單修改 判斷是否是空鍊錶 head next head 判斷是否是表尾結點 p next he...

資料結構 雙向列表與迴圈列表

從迴圈鍊錶的任意乙個結點出發都可以找到鍊錶中的其它結點,使得表處理更加方便靈活。迴圈鍊錶的操作 對於單迴圈鍊錶,除鍊錶的合併外,其它的操作和單線性鍊錶基本上一致,僅僅需要在單線性鍊錶操作演算法基礎上作以下簡單修改 判斷是否是空鍊錶 head next head 判斷是否是表尾結點 p next he...

python 列表list的遍歷

這裡一共介紹,python列表 list 的遍歷方法,包括直接遍歷,下標遍歷,用列舉函式來遍歷 遍歷列表方法1 直接遍歷,這也是最普通的一種 for u in list print u,list.index u print 方法二 遍歷列表方法2 通過下標進行遍歷,range的範圍是從0到len l...