- 论坛徽章:
- 3
|
版本是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' |
|