Python list和dict方法
###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方法