1. 程式人生 > >Python list和dict方法

Python list和dict方法

ict insert eve 創建 val 指定元素 獲取 upd 插入

###list類的方法


###append 列表內最後增加一個元素
a = [1,2,3,4,5,6,"dssdsd"]
a.append(5)
print(a)

###clear 清空列表內的元素
示例:
a = [1,2,3,4,5,6,"dssdsd"]
a.clear()
print(a)

###copy 復制列表
示例:
a = [1,2,3,4,5,6,"dssdsd"]
v1 = a.copy()
print(v1)

###count 列表內有幾個指定的元素個數
示例:
a = [1,2,3,4,5,6,"dssdsd",2]
v1 = a.count(2)
print(v1)

###extend 在列表內最後增加元素
示例:
a = [1,2,3,4,5,6,"dssdsd",2]
v1 = a.extend("4")
print(a)

###index 列表內元素的索引位置
示例:
a = [1,2,3,4,5,6,"dssdsd",2]
v1 = a.index(3)
print(v1)

###index 插入索引插入元素到表內
示例:
a = [1,2,3,4,5,6,"dssdsd",2]
a.insert(2,"index")
print(a)

###pop 利用索引刪除指定列表內的元素
示例:
a = [1,2,3,4,5,6,"dssdsd",2]
a.pop(0)
print(a)

###remove 刪除列表內指定元素
示例:
a = [1,2,3,4,5,6,"dssdsd",2]
a.remove(1)
print(a)

###reverse 反轉列表
示例:
a = [1,2,3,4,5,6,"dssdsd",2]
a.reverse()
print(a)

###sort 列表內從小到大排序 註意只能對數字列表做從小到大排序。
示例:
a = [13,12,23,43,55,6,4545,2]
a.sort()
print(a)


##########dict字典方法

###fromkeys 根據序列創建字典,並指定統一的值
示例:
v = dict.fromkeys(["asd",234,3333,2323],555)
print(v)

###get 打印出字典中key的值
示例:
info = {"k1":3,"k2":4,"k3":5,"k4":6,"k5":7}
v = info.get("k1") ###get("asd",1111)當一個key asd在字典中不存在時,輸出後面的1111
print(v)

###pop 刪除字典中一個鍵值對
示例:
info = {"k1":3,"k2":4,"k3":5,"k4":6,"k5":7}
v = info.pop("k1")
print(info,v)

###popitem 隨機刪除字典中的一個鍵值對
示例:
info = {"k1":3,"k2":4,"k3":5,"k4":6,"k5":7}
v = info.popitem()
print(info,v)

###setdefault 設置一個值,當這個key在字典中存在時,獲取設置key的值,當設置值不存在時增加到字典中
示例:
info = {"k1":3,"k2":4,"k3":5,"k4":6,"k5":7}
v = info.popitem()
print(info,v)

###update 更新字典中的值,當鍵值對不存在時,增加到字典中
示例:
info = {"k1":3,"k2":4,"k3":5,"k4":6,"k5":7}
v = info.update({"k1":1000,"k7":4000})
print(info)

###keys 獲取字典中所有key的值
示例:
info = {"k1":3,"k2":4,"k3":5,"k4":6,"k5":7}
v = info.keys()
print(v)

###values 獲取字典中所有values的值
示例:
info = {"k1":3,"k2":4,"k3":5,"k4":6,"k5":7}
v = info.values()
print(v)

Python list和dict方法