python字典的操作方法,python字典基本命令
python字典学习入门1。元素添加2。判断密钥是否存在。在字典4中搜索。在字典5中删除。字典6中的多级嵌套。字典7的遍历。字典的特征(重要)
简介
Dictionary是一个可变容器模型,可以存储任何类型的对象。
字典的每个键值(key=value)对由冒号(:)分隔,每对由逗号(,)分隔。整个字典包含在花括号({})中,格式如下:
Dic={ 姓名:黄啸,年龄: 12 ,职务:工作,地址:中国, f: 3}
1.元素添加方法一:直接添加dic[性别]=男性]方法二:通过setdefault(key,value)添加。该方法自带返回值,即添加的value。Ret=dic.setDefault (color , yellow) # ret被复制为yellowprint (ret:,ret) print (DIC) #另外,如果字典已经存在,则不会重复添加该方法添加的键值对。Ret=dic.setdefault(name , yellow )print( Check the weight of set default():,dic)方法三:dict1.update(dict2)将字典dict2的键/值对更新为dict1。(如果dict1和dict2如果有相同的键,那么对应的值,会以更新的为准,即dict2.)dict1={Name: Zara , Age :7 } dict 2={ Sex : female } dict 1 . update(dict 2)
2.判断键是否存在的方法一:dict.has_key返回值为True和False。python2.2之前有这个函数,现在已经废弃。方法2:in / not in dict打印(字典1中的“性别”)
3.dic={ 姓名:小木,年龄:12,工作:工作,地址:中国 } print (dic.keys ()) #输出结果DICT _ keys ([姓名,)地址])查找什么值dic={ 姓名:小木,年龄:12,工作:工作,地址:中国 } print (dic.values ()) #输出结果dict_values([小木中国])查找所有键值对dic={ 姓名:小木,年龄:12
4.在字典中删除# two examples del DIC[ name ]DIC . clear()# output None
5.多级嵌套CC={CT: {sex :男性 }, WJ: {sex :女性 },} print (CC) # result {CT: {sex :男性 }, WJ
6.遍历dic中I的字典:print(i) #默认为key print(i,dic[i]) #以获取dic中I,v的键和值。Items (): print (I,V) #获取键和值
7.字典的特点(重要)同一个键可以出现两次。创建时,如果同一个键赋值两次,后面的值会被记住,比如chestnut: dict={name: lcx , age: 20, name : lxy };Print (dict [name]:,dict[ Name ])# output dict[ Name ]:lxy键必须是不可变的,所以可以用注意:items() keys() values()得到的返回值并不是list,需要转换形如:list(dic.key)!!!,数或者字符串(祖先是不可变的),所以用
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。