中基礎(chǔ)的數(shù)據(jù)結(jié)構(gòu)之一,它可以存儲任意類型的數(shù)據(jù),并且支持各種操作,如添加、刪除、修改、排序等。本文將介紹。
一、創(chuàng)建列表
中,可以使用方括號[]或list()函數(shù)創(chuàng)建一個列表。例如
使用方括號創(chuàng)建一個空列表y_list = []
使用list()函數(shù)創(chuàng)建一個空列表y_list = list()
也可以在創(chuàng)建列表時添加元素,例如
創(chuàng)建一個包含整數(shù)、浮點(diǎn)數(shù)、字符串和布爾值的列表y_list = [1, 3.14, 'hello', True]
二、訪問列表元素
可以使用下標(biāo)操作符[]訪問列表中的元素。下標(biāo)從0開始,例如
訪問個元素ty_list[0])
訪問一個元素ty_list[-1])
也可以使用切片操作符[]訪問列表的子集,例如
訪問第二個到第四個元素ty_list[14])
訪問個到倒數(shù)第二個元素ty_list[-1])
三、修改列表元素
可以使用下標(biāo)操作符[]修改列表中的元素,例如
修改第三個元素y_list = 'world'
修改一個元素y_list[-1] = False
四、添加和刪除元素
d()方法在列表末尾添加一個元素,例如
在列表末尾添加一個元素yd(5)
sert()方法在指定位置插入一個元素,例如
在第二個位置插入一個元素ysert(1, 2)
可以使用pop()方法刪除列表中的一個元素,例如
刪除一個元素y_list.pop()
刪除第二個元素y_list.pop(1)
五、排序和反轉(zhuǎn)列表
可以使用sort()方法對列表進(jìn)行排序,例如
對列表進(jìn)行升序排序y_list.sort()
對列表進(jìn)行降序排序y_list.sort(reverse=True)
可以使用reverse()方法反轉(zhuǎn)列表中的元素,例如
反轉(zhuǎn)列表中的元素y_list.reverse()
本文介紹了,包括創(chuàng)建列表、訪問列表元素、修改列表元素、添加和刪除元素、排序和反轉(zhuǎn)列表等。掌握這些基本操作,可以更加靈活地使用列表,實(shí)現(xiàn)各種應(yīng)用場景。