Chinaunix
标题:
for in 的问题,不明白,求解?
[打印本页]
作者:
oushitianxia915
时间:
2016-04-16 22:03
标题:
for in 的问题,不明白,求解?
版本是3.5
python语言及其应用中的题目:
1、创建一个名为e2f的英法字典并打印出来。这里提供一些单词对,dog是chien, cat是chat, walrus是morse。
>>> e2f={'dog':'chien','cat':'chat','walrus':'morse'}
2、利用e2f创建一个名为f2e的法英字典。注意要使用items方法。
>>> f2e={}
>>>
for english,french in e2f.items():
...
f2e[french]=english
...
>>> f2e
{'morse': 'walrus', 'chat': 'cat', 'chien': 'dog'}
问题:
>>> for english,french in e2f.items(): ------这里我的理解是将e2f的键赋值给了english,e2f的值赋值给了french。
... f2e[french]=english ------- 这里就真不理解了,为什么赋值后,e2f的键与值就对调了?
>>> for english,french in e2f.items():
... english
...
'walrus'
'cat'
'dog'
作者:
老爷康
时间:
2016-08-03 15:17
哥哥,你自己都说了,e2f的键值赋值给了english,value赋值给了french ,但是下一句,你用f2e【french】=engish 赋值,可不就是对调了吗
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2