#字典的特性,键值对出现 {key:value},字典的定义{} #字典的key不可重复,如果key重复的话,默认最后一个元素添加到字典中,多个元素之间用逗号分割。 #字典是无序的 #定义一个字典:例 dic={'a':1,'b':2} #字典的常用方法 #fromkeys 参数是一个可迭代类型,把每一个迭代对象变成字典的key,value默认为None 可以修改 例子 #注意注意 注意,fromkeys 是返回一个新的字典,不会修改当前字典 dic.fromkeys('adsfakj') #如何得到字典中的元素 ? 使用get() 两个参数,第一个是key,第二个是没有返回值时返回的提示信息,默认为None dic.get('a','a的值为空') #items 返回所有元素,返回值类型是dict_item 得到返回值后一般都会转成一个list例子 list(dic.items()) #转换成list之后的形式是 列表包含元祖,元祖是字典的K 和 V ''' [('a', 1), ('b', 2)] ''' # keys 返回字典中所有的key 然后list转换一下 就是一个list列表 list(dic.keys()) ''' ['a','b'] ''' #values 和keys的使用方法相同,不过一个取k 一个取v # pop() 参数为k 如果没值会报错 可以自定义 #popitem 随意弹出一个键值对 #setdefault 添加一个元素,如果元素已经存在不会改变元素的值 #如何修改字典? #1,通过key修改value dic['a']=3 #2,update 修改元素,一次可以更改很多个元素,如果存在就修改,不存在就添加 dic.update({'a';10,'b':20,c:'100'}) # #QQ:8131432
Python基础之字典dict
猜你喜欢
转载自blog.csdn.net/u012593871/article/details/78484064
今日推荐
周排行