1. 創(chuàng)建列表
通過方括號`[]`來創(chuàng)建一個空列表,或者在方括號中包含一些元素來創(chuàng)建一個具有初始值的列表。例如: “` empty_list = [] number_list = [1, 2, 3, 4, 5] mixed_list = [‘apple’, 3.14, True, ‘orange’] “`2. 訪問列表元素
可以使用索引號來訪問列表元素。列表的第一個元素的索引號為0,第二個元素的索引號為1,以此類推。例如: “` number_list = [1, 2, 3, 4, 5] print(number_list[0]) # 輸出1 print(number_list[2]) # 輸出3 “` 還可以使用負(fù)索引號來從列表的末尾開始訪問元素。例如: “` number_list = [1, 2, 3, 4, 5] print(number_list[-1]) # 輸出5 print(number_list[-3]) # 輸出3 “`3. 修改列表元素
可以使用索引號來修改列表中的元素。例如: “` number_list = [1, 2, 3, 4, 5] number_list[0] = 10 print(number_list) # 輸出[10, 2, 3, 4, 5] “`4. 列表切片
列表切片是一種獲取列表中一部分元素的方法??梢允褂盟饕柡兔疤杹碇付ㄒ衅钠鹗嘉恢煤徒Y(jié)束位置。例如: “` number_list = [1, 2, 3, 4, 5] print(number_list[1:3]) # 輸出[2, 3] print(number_list[:3]) # 輸出[1, 2, 3] print(number_list[3:]) # 輸出[4, 5] “`5. 列表操作
列表支持許多常用的操作,例如添加元素、刪除元素、查找元素等。以下是一些常用的列表操作: “` number_list = [1, 2, 3, 4, 5] # 添加元素 number_list.append(6) number_list.insert(0, 0) print(number_list) # 輸出[0, 1, 2, 3, 4, 5, 6] # 刪除元素 number_list.pop() number_list.remove(2) print(number_list) # 輸出[0, 1, 3, 4, 5] # 查找元素 print(3 in number_list) # 輸出True print(number_list.index(4)) # 輸出3 “`6. 列表排序
可以使用`sorted()`函數(shù)來對列表進(jìn)行排序,或者使用列表自帶的`sort()`方法來對列表進(jìn)行就地排序。例如: “` number_list = [5, 2, 1, 4, 3] sorted_list = sorted(number_list) number_list.sort() print(sorted_list) # 輸出[1, 2, 3, 4, 5] print(number_list) # 輸出[1, 2, 3, 4, 5] “`7. 列表復(fù)制
可以使用切片或者`copy()`方法來復(fù)制列表。例如: “` number_list = [1, 2, 3, 4, 5] copy_list = number_list[:] new_list = number_list.copy() print(copy_list) # 輸出[1, 2, 3, 4, 5] print(new_list) # 輸出[1, 2, 3, 4, 5] “` 這些是Python列表的一些基本特點(diǎn)和常用操作。列表是Python中非常強(qiáng)大和靈活的數(shù)據(jù)類型,能夠幫助您輕松地處理和操作多個數(shù)據(jù)元素。未經(jīng)允許不得轉(zhuǎn)載:445IT之家 » python列表詳解