字典的更新,遍历
来源:互联网 发布:python游戏开发pdf 编辑:程序博客网 时间:2024/06/02 06:46
print'输出key的列表'
print dict.keys()
print'输出value的列表'
print dict.values()
print'每个元素是一个key和value组成的元组,以列表的方式输出'
print dict.items()
dict={"a":"apple","b":"banana","c":"grape","d":"orange"}
it = dict.iteritems()
print it
print'字典中元素的获取方法'
dict={"a":"apple","b":"banana","c":"grape","d":"orange"}
print dict
print dict.get("d","apple")
print dict.get("c","apple")
print'get()的等价语句'
D={"key1":"value1","key2":"value2"}
if "key1" in D:
print D["key1"]
else:
print"None"
print'字典的更新'
dict={"a":"apple","b":"banana"}
print dict
dict2={"c":"grape","d":"orange"}
dict.update(dict2)
print dict
print'update()的等价语句'
D ={"key1":"value1","key2":"value2"}
E ={"key3":"value1","key4":"value2"}
for k in E:
D[k]=E[k]
print D
print'字典E中含有字典D中的key'
D ={"key1":"value1","key2":"value2"}
E ={"key3":"value1","key4":"value2"}
for k in E:
D[k]=E[k]
print D
print'设置默认值'
dict={}
dict.setdefault("a")
print dict
dict["a"]="apple"
dict.setdefault("a","default")
print dict
======================= RESTART: C:/Python27/dict1.py =======================
输出key的列表
['a', 'c', 'b', 'd']
输出value的列表
['apple', 'grape', 'banana', 'orange']
每个元素是一个key和value组成的元组,以列表的方式输出
[('a', 'apple'), ('c', 'grape'), ('b', 'banana'), ('d', 'orange')]
<dictionary-itemiterator object at 0x02520780>
字典中元素的获取方法
{'a': 'apple', 'c': 'grape', 'b': 'banana', 'd': 'orange'}
orange
grape
get()的等价语句
value1
字典的更新
{'a': 'apple', 'b': 'banana'}
{'a': 'apple', 'c': 'grape', 'b': 'banana', 'd': 'orange'}
update()的等价语句
{'key3': 'value1', 'key2': 'value2', 'key1': 'value1', 'key4': 'value2'}
字典E中含有字典D中的key
{'key3': 'value1', 'key2': 'value2', 'key1': 'value1', 'key4': 'value2'}
设置默认值
{'a': None}
{'a': 'apple'}
>>>
- 字典的更新,遍历
- 字典的遍历
- 字典的遍历
- 04-字典的遍历
- python的【字典dict】:创建、访问、更新、删除;查看键、值、键值对;遍历;排序
- python的【字典dict】:创建、访问、更新、删除;查看键、值、键值对;遍历;排序
- python对字典的遍历
- Python字典的一些遍历
- python 中字典的遍历
- C#字典的遍历方法
- Python字典的遍历方法
- python字典的遍历顺序
- 遍历字典
- 遍历字典
- 遍历字典
- 遍历字典
- NSDictionary字典创建,获取,遍历,可变字典的删除 - iOS
- 更新字典
- HTML标签--表单
- Spring事务管理只对出现运行期异常进行回滚
- DWR简单应用
- c++中面向对象的三个特征多态、封装、继承
- Java学习路线图
- 字典的更新,遍历
- Spring-IOC
- Visual Studio 2008 破解90天限制的激活升级方法!
- java基础之---- newInstance()和new()
- 提升java性能的基本方法
- 详解SpringMVC 工作流程
- PostgreSQL Copy 命令
- 消息队列通信方式为什么在内核和用户空间进行四次的数据拷贝
- 用Swing开发GUI程序(一)