首页 > 编程语言 > 详细

python学习,dict的映射练习

时间:2014-08-12 17:00:24      阅读:383      评论: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 版权所有
打开技术之扣,分享程序人生!