python中list的各種方法使用

象牙塔小明發表於2018-10-03

list是python中最常用的資料結構

name_list = ["zhangsan", "lisi", "wangwu"]
# 1.取值和索引
print(name_list[2])
print(name_list.index("zhangsan"))
# 2.修改
name_list[0] = "xiaoming"
# 3.增刪
# append方法在list末尾追加資料
name_list.append("xiaoyang")
# insert 方法在指定索引處插入資料
name_list.insert(1, "xiaohua")
# extend將一個列表追加到另一個列表後面
name_list.extend(["sunwukong", "zhubajie"])

# 4.刪除
# remove刪除指定元素的第一個(可能有重複值)
name_list.remove("xiaohua")
# pop刪除list中的最後一個資料
name_list.pop()
name_list.pop(1)  # 刪除指定索引位置的資料
del name_list[1]  # 刪除指定索引位置的資料
# clear
name_list.clear()  # 刪除所有資料
# 5.檢視元素總個數和出現次數
# 檢視list中有幾個元素
list_len = len(name_list)
# 統計一個元素在list中出現了幾次
count = name_list.count("zhangsan")
# 6.list排序
num_list = [1, 2, 3, 4, 5, 6]
num_list.sort()  # 升序排序,如果是字元,按照首字母順序
num_list.sort(reverse=True)  # 降序排列
num_list.reverse()  # 逆序(翻轉)

可以直接複製執行程式碼檢視結果。

相關文章