1. 程式人生 > >字典-增刪改查

字典-增刪改查

style abc user 新增 int 排序 不存在 item ont

d1 = {}     #創建空字典
d2 = dict() #創建空字典

#字典是key-value結構,{ }括起來:
stu_info = {
‘username‘: ‘cwl‘,
‘password‘: ‘123‘,
‘money‘: 220,
‘addr‘: ‘beijing‘
}



#增加元素
d1[‘name‘] = ‘pang‘
d1[‘age‘] = 18 #修改已經存在的值;不存在,則新增
d1.setdefault(‘class‘, ‘雙子座‘) #key已經存在時,不會修改原來key的值; key不存在,則新增
d1[‘addr‘] = ‘shanghai‘


print(‘old‘, d1)
# d1[‘name‘] = ‘ss‘
# d1.setdefault(‘age‘, ‘12‘)
# print(d1)

# d2 = {‘abc‘:123}
# d1.update(d2) # update : 把d2 加入到 d1 裏
# print(d1)


# print(d1[‘name2‘]) #取一個不存在的 key,報錯
# print(d1.get(‘name2‘)) #取一個不存在的 key,提示:None,所以通常用這種取值
# print(d1.get(‘name‘, 0)) #獲取key名為‘name’、排序第一的值

# print(d1.get(‘name‘))


# print(d1.keys()) #取字典裏所有的key
# print(d1.values()) #取字典裏所有的value


# #刪除
# d1.pop(‘name‘)
# del d1[‘name‘]
# d1.popitem() #隨機刪除一個元素
# d1.clear() #清空

字典-增刪改查