#小练习 合并首字母相同的男孩、女孩姓名 (最终版) 分类: python 小练习 2013-11-25 16:52 283人阅读 评论(0) 收藏
2013-11-25 16:52
841 查看
版本一: #coding:utf-8 #合并首字母相同的姓名,并以字典形式返回 girls=['bernice','clarice','Amazon','June','alice'] boys=['chris','arnold','bob','Davide'] #合并列表 stu=girls+boys ''' 如果两个列表中含有共同元素,则使用for循环变量,append元素 for i in boys: if i not in girls: girls.append(i) ''' #定义返回的字典 d={} def main(): for name in stu: if name[0].lower() in d: d[name[0].lower()]+='-'+name else: d[name[0].lower()]=name print d #{'a': 'Amazon-alice-arnold', 'c': 'clarice-chris', 'b': 'bernice-bob', 'd': 'Davide', 'j': 'June'} if __name__ == '__main__': main() 版本二: #字典的值以列表形式返回 #coding:utf-8 girls=['alice','bernice','clarice','Amazon','June'] boys=['chris','arnold','bob','Davide'] #合并列表 stu=girls+boys d={} def main(): for name in stu: if name[0].lower() in d: d[name[0].lower()].append(name) else: d[name[0].lower()]=[name] print d # {'a': ['alice', 'Amazon', 'arnold'], 'c': ['clarice', 'chris'], 'b': ['bernice', 'bob'], 'd': ['Davide'], 'j': ['June']} if __name__ == '__main__': main()
相关文章推荐
- #小练习 合并首字母相同的男孩、女孩姓名 分类: python 小练习 2013-04-25 17:26 281人阅读 评论(0) 收藏
- #小练习 合并首字母相同的男孩、女孩姓名 (最终版)
- #小练习 合并首字母相同的男孩、女孩姓名
- 修改xml中的字段值 分类: xml python 小练习 2014-03-13 12:00 276人阅读 评论(0) 收藏
- #小练习:计算Fibonacci数列的前10项 分类: python 小练习 2013-04-22 11:50 289人阅读 评论(0) 收藏
- 定时执行备份 分类: python 小练习 ubuntu 2014-03-19 14:34 224人阅读 评论(0) 收藏
- #小练习 重定向与sys.stdout对象 分类: python 小练习 2013-11-05 16:10 437人阅读 评论(0) 收藏
- 数字排序,波动增长 分类: python 小练习 2013-07-04 19:01 281人阅读 评论(0) 收藏
- #小练习 异常 分类: python异常 python 小练习 2013-05-14 13:35 452人阅读 评论(0) 收藏
- 优化程序结构 分类: divide into python python 小练习 2013-12-30 20:53 229人阅读 评论(0) 收藏
- 依次读取文件中的一个字符 分类: python基础学习 python 小练习 2013-08-22 11:14 289人阅读 评论(0) 收藏
- 继承父类,调用父类中的方法 分类: python 小练习 python基础学习 2014-01-10 17:54 325人阅读 评论(0) 收藏
- 去除文件中的重复元素后写入文件 分类: python 小练习 open()文件读写 2013-12-03 11:21 356人阅读 评论(0) 收藏
- #小练习 HTMLParser 分类: python 小练习 python 2013-06-03 15:54 162人阅读 评论(0) 收藏
- #小练习 pickle模块_分别存储python对象 分类: python Module 2013-09-05 18:07 379人阅读 评论(0) 收藏
- #小练习 类与继承 分类: python 小练习 2013-04-26 15:27 175人阅读 评论(0) 收藏
- 猜驴 分类: python 小练习 2013-06-28 10:37 216人阅读 评论(0) 收藏
- 删除列表元素时需注意的问题 分类: python基础学习 python 小练习 2013-10-09 14:02 293人阅读 评论(0) 收藏
- python中文编码转换 分类: python基础学习 python 小练习 2013-10-11 17:22 331人阅读 评论(0) 收藏
- 最大公约数 分类: python 小练习 2013-12-02 11:00 222人阅读 评论(0) 收藏