python编程怎么把最后一个汉字相同的词语放到一个组里面
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/10 08:22:22
python编程怎么把最后一个汉字相同的词语放到一个组里面
处理8000多个专有名词,编写程序要求:把所有最后一个汉字相同的词放到一个组里面,例如:南城县_NR 南投县_NR 南澳县_NR 博爱县_NR 台东县_NR 台中县_NR 台亦县_NR 台北县_NR 台南县_NR 园林县_NR 大兴县_NR 大纷县_NR 大邑县_NR 定远县_NR 宜兰县_NR 宝应县_NR 屏东县_NR 崇明县_NR 市宾县_NR 平邑县_NR
处理8000多个专有名词,编写程序要求:把所有最后一个汉字相同的词放到一个组里面,例如:南城县_NR 南投县_NR 南澳县_NR 博爱县_NR 台东县_NR 台中县_NR 台亦县_NR 台北县_NR 台南县_NR 园林县_NR 大兴县_NR 大纷县_NR 大邑县_NR 定远县_NR 宜兰县_NR 宝应县_NR 屏东县_NR 崇明县_NR 市宾县_NR 平邑县_NR
#encoding=utf-8
a = ["头发","开发","查看","观看"]
b = []
result_last = []
for i in a:
b.append(i.decode('gbk')[-1])
c = set(b)
for j in c:
result = []
for k in a:
if(k.decode('gbk')[-1] == j):
result.append(k)
result_last.append(result)
print result_last
写的比较难看,不知道是不是你要的
再问: f=open(r'E:/Python27/ding2.txt')#打开文件 suflist=list() for line in f: line = line.decode('gbk').strip() loc=line.find('_NR') suf=line[loc-1] suflist.append(suf) f=open(r'E:/Python27/ding2.txt') for suf in suflist: for line in f: loc=line.find('_NR') if line[loc-1]==suf: print line.encode('gbk')
a = ["头发","开发","查看","观看"]
b = []
result_last = []
for i in a:
b.append(i.decode('gbk')[-1])
c = set(b)
for j in c:
result = []
for k in a:
if(k.decode('gbk')[-1] == j):
result.append(k)
result_last.append(result)
print result_last
写的比较难看,不知道是不是你要的
再问: f=open(r'E:/Python27/ding2.txt')#打开文件 suflist=list() for line in f: line = line.decode('gbk').strip() loc=line.find('_NR') suf=line[loc-1] suflist.append(suf) f=open(r'E:/Python27/ding2.txt') for suf in suflist: for line in f: loc=line.find('_NR') if line[loc-1]==suf: print line.encode('gbk')
如何将数据库表中的内容导入到python字典,建了一个表,想把表中的内容放到python的字典中
把一把大的钥匙怎么放到一个小的玻璃瓶里面,是魔术.求分析
matlab 弄一个空矩阵,如何把输出的数据放到空矩阵里面,
python 判断每行第一个数和最后一个数的尾数是否相等,输出结果
要求:最后一个词语的最后一个字必须与成语第一个字相同
在cad中把一个圆放到一个矩形的正中间怎么画
python如何把List里的不同数字相加成一个数字
python编程 给一个大于等于0的整数n,创建一个有以下规律,长度为n*n的数列.
python中怎么得到一串组成数字相同的数
maya 中 怎么把一个物体放到中心
origin怎么把多个曲线图放到一个图里
用PS怎么做这样的效果.我想把照片放到胶卷的里面.最后的效果胶卷里有图片