15.Python:字典类型

# 字典dict
d = {"k1": 1, "k2": 2, "k3": 3}
print(d, type(d))

d = dict(x=1, y=2, z=3)
print(d, type(d)) # {'x': 1, 'y': 2, 'z': 3} <class 'dict'>

# 数据类型转换
info = [
["name", "SEPIA"],
("age", 32),
["gender", "male"]
]
d = {}
for item in info:
d[item[0]]=item[1]
print(d)

res = dict(info) # {'name': 'SEPIA', 'age': 32, 'gender': 'male'}
print(d)

# 快速初始化字典
keys = ["name", "age", "gender"]
d = {}.fromkeys(keys, None)
print(d)

# 内置方法
# 1.按key取值
d1 = {"k1": 1, "k2": 2, "k3": 3}
d1["k4"] = 11 # {'k1': 1, 'k2': 2, 'k3': 3, 'k4': 11}
print(d1)

# d.popitem()随机删除

posted @ 2021-06-25 12:11  SEPIA  阅读(44)  评论(0)    收藏  举报