列表是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...