- 帖子
- 4
- 精华
- 0
- 积分
- 13
- 阅读权限
- 10
- 注册时间
- 2017-7-1
- 最后登录
- 2017-7-3
|
本帖最后由 刘伶闯天台 于 2017-7-3 14:43 编辑
crossin先生 发表于 2017-7-1 17:54
了解一下 列表和字符串 相关的操作(课程里有这几课的),以及 in 关键字的用法
建一个二维列表即可,判断 ...
多谢crossin先生指教。
思考了一下,把这个功能实现了,贴上代码,大神们帮忙看有需要注意的地方吗?
执行结果:
- #!/usr/bin/python
- # -*- coding:UTF-8 -*-
- #coding:utf-8
- #author:刘伶闯天台
- #date:20170703
- #Description:36个字符每3个分一组,获取输入字符串每个字符所在分组。(以列表索引号为分组编号)
- a=[('0','1','2'),
- ('3','4','5'),
- ('6','7','8'),
- ('9','a','b'),
- ('c','d','e'),
- ('f','g','h'),
- ('i','j','k'),
- ('l','m','n'),
- ('o','p','q'),
- ('r','s','t'),
- ('u','v','w'),
- ('x','y','z')
- ]
- c=raw_input("Please enter a string:")
- b=''
- for i in c: #遍历字符串
- for x in a: #遍历列表a
- #print x
- if i in x:#判断字符是否在列表a的元素中包含,如果在该元素中包含,记录该元素的索引号
- b=b+str(a.index(x))
- c=c+':'+b #拼接字符串
- print b
- print c
复制代码 |
|