首页 > 编程语言 > 详细

python学习,dict的映射练习

时间:2014-08-12 17:00:24      阅读:390      评论:0      收藏:0      [点我收藏+]

练习dict的映射

 1 #coding:utf-8
 2 #问题: a->c, b->d, c->e... 现在有结果字符串求原字符串
 3 dict1={‘a‘:‘c‘,
 4     ‘b‘:‘d‘,
 5     ‘c‘:‘e‘,
 6     ‘d‘:‘f‘,
 7     ‘e‘:‘g‘,
 8     ‘f‘:‘h‘,
 9     ‘g‘:‘i‘,
10     ‘h‘:‘j‘,
11     ‘i‘:‘k‘,
12     ‘j‘:‘l‘,
13     ‘k‘:‘m‘,
14     ‘l‘:‘n‘,
15     ‘m‘:‘o‘,
16     ‘n‘:‘p‘,
17     ‘o‘:‘q‘,
18     ‘p‘:‘r‘,
19     ‘q‘:‘s‘,
20     ‘r‘:‘t‘,
21     ‘s‘:‘u‘,
22     ‘t‘:‘v‘,
23     ‘u‘:‘w‘,
24     ‘v‘:‘x‘,
25     ‘w‘:‘y‘,
26     ‘x‘:‘z‘,
27     ‘y‘:‘a‘,
28     ‘z‘:‘b‘}
29 a=‘bcdefghi‘    
30 for i in a:
31     print i,dict1[i]

代码中写的和题目要求不太一致,代码中敲的是给定了原字符串,求结果字符串。

假如有了结果字符串,求原字符串,需要把dict重新定义。把dict中的key和value换下位置。然后执行for循环打印出来原字符串。

python学习,dict的映射练习,布布扣,bubuko.com

python学习,dict的映射练习

原文:http://www.cnblogs.com/liyiran/p/3907365.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!