list的基本方法

2022-02-06 05:09:16 字數 1803 閱讀 8822

列表的建立

列表新增新的元素

list.insert(n, "s") 在指定索引的位置新增元素,如果指定的索引不存在,那麼在末尾新增。

list.extend(list1) 合併兩個列表中的元素

**示例:

num_list1 = [1, 2, 3, 4]

num_list2 = [11, 22, 33]

# 在索引為0的位置新增乙個元素

num_list1.insert(0, 6)

print("insert新增結果", num_list1)

# 使用extend合併兩個列表的元素

num_list1.extend(num_list2)

print("extend合併結果", num_list1)

刪除列表中的元素

**示例:

list_num1 = [11, 22, 33, 44, 55, 66, 77]

# 使用pop()刪除最後乙個元素

list_num1.pop()

print("pop()結果是", list_num1)

# 使用remove()刪除指定元素

list_num1.remove(66)

print("remove()結果是", list_num1)

# 使用del list[n]刪除指定索引對應的元素

del list_num1[0]

print("del list[0]結果是", list_num1)

# 使用del list刪除整個列表

del list_num1

檢視列表中的值

**示例:

num_list = [11, 22, 33, 44, 55]

# len()返回列表元素的個數

print("列表的元素個數是", len(num_list))

# max()返回列表的最大值

print("列表的最大值是", max(num_list))

# min() 返回列表的最小值

print("列表的最小值是", min(num_list))

# list(seq) 將元素轉為列表

tuple_num = (11, 22)

list_num = list(tuple_num)

# 遍歷列表, enumerate() 列印元素對應下標

for i, j in enumerate(num_list):

print(i)

print(j)

排序和反轉

**示例:

list1 = [11, 22, 99, 77, 33, 44, 55]

# 使用reverse() 反轉列表元素

list1.reverse()

print("使用reverse反轉結果是", list1)

# list1.sort() 公升序排列

list1.sort()

print("sort()之後的結果是", list1)

注意:排序是必須保證列表元素是同一種型別

切片[start

list基本方法

列表的建立 列表新增新的元素 list.insert n,s 在指定索引的位置新增元素,如果指定的索引不存在,那麼在末尾新增。list.extend list1 合併兩個列表中的元素 示例 num list1 1 2,3 4 num list2 11 22,33 5 print num list1 ...

list的基本操作

指定位置插入 list.insert 位置,插入的元素 位置是索引位置 小標位置 拼接 extend list1.extend list2 刪除 del 彈出 常用 拿出最後乙個元素 list.pop remove 在列表中刪除值指定的值的元素 list.remove 元素 清空 list.clea...

list基本操作

列表的使用 list1.extend 列表 在列表的末尾一次性追加另外乙個列表中的多個值 list1.insert 下標值,元素 列表 在下標處插入元素,順序後延 list1.pop 下標值 移除最後乙個元素,並返回該元素,預設刪除最後乙個 list1.remove 元素 移除第乙個匹配的元素,找不...