# 字典魔法:
# @staticmethod 靜態方法:
# 1、字典格式
# dic =
# 2、fromkeys ---根據序列(鍵值)建立字典,指定統一的值
# v = dict.fromkeys(["asdsad",1321,"jkllj","我是好人"])
# # print(v)
# 輸出結果:
# v = dict.fromkeys(["asdsad",1321,"jkllj","我是好人"],"那是必須的")
# print(v)
# 輸出結果:
# 3、查詢對應鍵值的值
# dic =
# v = dic["k1111"]
# print(v)
# 輸出結果:報錯!!!!keyerror
# v1= dic.get("k1",11111)
# print(v1,dic)
# 輸出結果:v1
# 4、刪除並獲取值
# dic =
# v1 = dic.pop("k1")
# v2 = dic.popitem()
# print(dic,v1,v2)
# 輸出結果: v1 ('k2', '456')
# 5、設定值 --可用於增加鍵值對
# 已存在,不設定,獲取當前key對應的values值
# 不存在,設定,獲取當前key對應的values值
# dic =
# v = dic.setdefault("k111","123")
# print(dic,v)
# 輸出結果; 123
# 6、update ---更新 修改鍵值對
# dic =
# dic.update()
# print(dic)
# 輸出結果:
# dic.update()
# print(dic)
# 輸出結果:
# 7、keys values 鍵值對的查詢
# dic =
# v = dic.keys()
# v1 = dic.values()
# v2 = dic.items()
# print(v,v1,v2)
# 輸出結果:dict_keys(['k1', 'sad', 'k2']) dict_values(['v1', 'qeqwe', '456'])dict_items([('k1', 'v1'), ('sad', 'qeqwe'), ('k2', '456')])
##########黑暗魔法#############
# 1、字典的value可以是任何值
# info =
# ],
# "k4": (11,22,33,44)
# }# print(info)
# 2、布林值(1,0)、列表、字典不能作為字典的key
# info =: 123
## }
# print(info)
# 輸出結果:
# 3、字典無序
# info =
# # ],
# # "k4": (11,22,33,44)
# # }
# # print(info)
# 4、索引方式找到指定元素,key索引
# info =
# ],
# "k4": (11,22,33,44)
# }# v = info['k1']
# print(v)
# v = info[2]
# print(v)
# v = info['k3'][5]['kk3'][0]
# print(v)
# 輸出結果:11
# 5、字典支援 del 刪除,可刪除指定鍵值對
# info =
# ],
# "k4": (11,22,33,44)
# }# del info['k1']
## del info['k3'][5]['kk1']
# print(info)
# 輸出結果:], 'k4':(11, 22, 33, 44)}
# 6、for 迴圈迭代:
# info =
# ],
# "k4": (11,22,33,44)
# }# for item in info:
# print(item)
# 輸出結果: k1
# 2# k3
# k4
# for items in info.keys():
# print(items)
# 輸出結果:k1
# 2# k3
# k4
# for i in info.values():
# print(i)
# 輸出結果: 18
# true
# [11, , (), 22, 33, ]
# (11, 22, 33, 44)
# for ii in info.keys():
# print(ii,info[ii])
# 輸出結果:2 true
# k3 [11, , (), 22, 33, ]
# k4 (11, 22, 33, 44)
# for k,v in info.items():
# print(k,v)
# 輸出結果:2 true
# k3 [11, , (), 22, 33, ]
# k4 (11, 22, 33, 44)
# 7、布林值:true 1 , false 0
# dic = : 123
# }# print(dic)
python基礎語法 元組魔法
元組魔法系列 tuple 注 元組不可以被修改,刪除或者增減 1.書寫格式 tu 11,22,33,44 2.count index 獲取指定元素在元組中的出現次數 tu 11,22,33,44,22 v tu.count 22 v1 tu.index 44 print v,v1 輸出結果 2 3 ...
python 基礎語法 字典
0.摘要 本文主要介紹python3中字典的用法,包括建立 訪問 新增 修改 刪除 遍歷。1.建立字典 my dict 建立乙個空字典 python 建立乙個非空字典 coordinate 或者借助dict函式建立建立 my dict dict 建立乙個空字典 coordinate dict x 1...
python基礎語法 字典
字典屬於一種新的資料結構,稱為對映 字典的作用共和列表類似,都是用來儲存物件的容器。列表是有序的物件集合,字典是無序的物件結合。字典中的元素通過key來獲取,而列表中的元素通過位移來獲取 列表儲存的效能很好,但是查詢資料的效能很差 在字典中每乙個元素都有乙個唯一的名字,通過這個唯一的名字可以快速的查...