Python的字典操作
2015-12-17 10:31
651 查看
s={} s["nick"]="lee" s["height"]=180 s["age"]=18 s["name"]={} s["name"]["key1"]="hi" s["name"]["key2"]="second" del s["age"] #删除 age键值 s.update({"new1":100,"new2":"newstr"}) #两个字典合并 keys=list(s.keys()) keys.sort() for k in keys: #遍历整个字典 print("%s:%s"%(k,s[k]))
再看看键、值方面的查找:
print ("key1" in s) #key1键是否存在于s字典的键列表,返回 :False print ("key1" in s["name"]) #key1键是否存在于s["name"]字典的键列表,返回 :True print ("lee" in s.values()) #查找lee是否存在于s字典的值列表,返回:True print ("hi" in s.values()) #hi是否存在于s字典的值,返回 :False print ("hi" in s["name"].values()) #hi是否存在于s["name"]字典的值,返回 :True print(list(s.values())) #返回[{'key2': 'second', 'key1': 'hi'}, 'newstr', 100, 'lee', 180]
相关文章推荐
- python知识-列表生成式
- python中创建字典的方法和迭代字典的方法
- python装饰器的wraps作用
- 从排列与组合的python实现到"生日问题"的解释
- python获取命令行输出结果
- python知识—切片/迭代
- python socket编程详细介绍
- 使用python,scrapy写(定制)爬虫的经验,资料,杂。
- 介绍几款Python IDE
- python 线程及线程池
- python输出1到100之和的几种方法
- python-61: Beautiful Soup 4
- window64位下python2.7安装Twisted
- python中print不换行的方法
- Python获取脚本所在路径的方法
- python获取堆栈信息的方法
- python中执行命令行的方法
- python中字符与数字的转换
- 通过python直接显示json格式数据的方法
- python 同时打开多个api