重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
本文实例为大家分享了python实现按首字母分类查找的具体代码,供大家参考,具体内容如下
成都创新互联公司长期为成百上千家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为吐鲁番企业提供专业的网站建设、做网站,吐鲁番网站改版等技术服务。拥有10多年丰富建站经验和众多成功案例,为您定制开发。要求:
1.自己查找一些英文词汇,存储到某个容器类中
2.根据英文词汇的首字母进行分类,类似于手机通讯簿中的快速查找功能
3.根据用户输入的字母,找到该字母开头的所有单词
#coding=utf-8 lexicons=["the","be","of","and","A","to","in","he","have","it","that","for","they","I","with","as","not","on","she","at","by","this","we","you","do","but","from","or","which","one","would","all","will","there","say","who","make","when","can"] while True: startLetter=raw_input("输入一个字母,列出所有以此字母开头的单词:") if len(startLetter)!=1: print "必须是一个字母" else: reLexicons=[] #结果列表 for x in xrange(len(lexicons)): lexicon=lexicons[x] if lexicon[0].lower()==startLetter.lower():#都转为小写后比较 开头字母不区分大小写 reLexicons.append(lexicon) if len(reLexicons)==0: print "没有结果" else: for x in xrange(len(reLexicons)): print reLexicons[x]