列表的建立
列表新增新的元素
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 元素 移除第乙個匹配的元素,找不...