dict 字典类型 dict用于存储一组或多组数据,dict使用大括号{}进行定义 dict是键值对的存储方式,name:admin 键和值之间使用“:”分隔,多组键值对之间使用“,”分隔 键必须是字符串或数字类型,值可以是任意类型 键命不能重复,值可以重复 # 例:记录一本书的相关数据 vard = {'title':'<
dict相关函数 dict.keys() dict.values() dict.items() # list() # 功能:返回以key为元素的list res = list(vardict) print(res) # iter() # 功能:返回以key为元素的iterator res = iter(vardict) print(list(res)) [1, 2, '3', 'd'] [1, 2, '3', 'd']
dict推导式 # 把dict中的key和value互换 vardict = {1:'a',2:2,'3':'c','d':4} # 普通方法 newdict = {} for k,v in vardict.items() : newdict[v] = k print(newdict) # dict推导式 newdict = {v:k for k,v in vardict.items()} print(newdic