zoukankan      html  css  js  c++  java
  • python学习,dict的映射练习

    练习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循环打印出来原字符串。

  • 相关阅读:
    keepalived+httpd 高可用
    网卡绑定配置文件
    elk安装
    mysql数据库
    sed
    kvm
    日常巡检
    haproxy
    (6)PY_(study)
    (5)PY_(study)
  • 原文地址:https://www.cnblogs.com/liyiran/p/3907365.html
Copyright © 2011-2022 走看看