python 基础篇(四)字典常用操作方法
2018-12-31 16:09
85 查看
版权声明:原创版权声明! https://blog.csdn.net/csdn4600/article/details/85469761
[code]# 字典类似Map一样的{key,value}结构; # 字典创建 userMap ={"name":"王力宏","age":"18","love":"dog"} ; print(userMap) # 字典取值,根据key进行取值 get(key) name = userMap.get("name"); print(name) # 相当于重新申明了一个key值一样的dict,但是值未定义,为None dict2 = dict.fromkeys(userMap) print(dict2) # key in dict 判断key是否存在.存在返回true if 'name' in userMap : print("存在") else: print("不存在"); # keys() 查询字典中的所有key print(userMap.keys()) # values() 查询字典中的所有 values print(userMap.values()) # items() 将字典中的每一对键值对 转化成元组 print(userMap.items()) # 小练习1 favorite = {"路人甲":"喜欢去长安城赶集!","神秀生":"喜欢画画!","神天兵!":"喜欢修炼法术!"} ; userName = input("请输入你要查询的人名:"); result = favorite.get(userName); print(result) # 小练习2 dog={'name':'哈士奇','type':'狗','master':'小明'}; cat={'name':'Blue猫','type':'喵','master':'波比'}; pig={'name':'佩奇','type':'哼','master':'大雄'}; print(dog,cat,pig) ; list =[]; list.append(dog) list.append(cat) list.append(pig) i=0; a=0; while i<len(list) : while a<len(list[i]): print("%s的宠物%s的名字叫%s"%(list[a].get("master"),list[a].get("type"),list[a].get("name"))); a +=1 ; continue; i +=1 ; 小明的宠物狗的名字叫哈士奇 波比的宠物喵的名字叫Blue猫 大熊的宠物哼的名字叫佩奇
相关文章推荐
- python字典常用方法操作
- python---字典dict的常用方法和操作
- python操作字典类型的常用方法(推荐)
- python操作字典类型的常用方法(推荐)
- python常用操作(一)-- 字典操作
- python 字典部分常用方法总结
- python 零散记录(四) 强调字典中的键值唯一性 字典的一些常用方法
- Python合并两个字典的常用方法与效率比较
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- Python操作列表的常用方法分享
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- 整理Python最基本的操作字典的方法
- 零基础学python-8.7 字典常用方法
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- python列表、元组、字典的介绍及常用方法
- python3-字典的一些常用方法
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- 常用的Python字典方法
- 在Python中操作字典之clear()方法的使用