在下周公子

  • 首页
  • 域名收藏
  • SEM搜索引擎营销
  • 操作系统
    • 服务器应用
  • 特色专题
    • 跑步运动
  • VPS主机推荐
  • 搜索
在下周公子
三十而立,学以致用
  1. 首页
  2. 编程之路
  3. 正文

Python不同文本比对输出相同的字符,并利用list和sort去重,留下唯一的字符

2020年10月7日 2729点热度 4人点赞 0条评论

设计初衷

我需要给孩子认识字,但是我有已经学过单个字的记录。现在面对一段句子,我需要分辨哪些学过了,哪些没有学过。最终得到完全陌生的新字。


利用非常简单的代码,来解决问题!另外我是学习了3个大佬代码,加一整合使用!最后在文末致谢以上大佬。

# coding=gbk
#情怀输出。
print("Holle world!")

#字典
seq1 = "白背穿单顶堆多饭根孤空帘林扫仙地看栏乐鹿鼠袜屋雪印直助坐师手率脚绳魔吐甜矮暖骑想休会系红冷诉讲步庆芳抬宝抱彩钓读朵风高河门梦苗鸟飘亲水天足蓝睡送问写友月蓉走树山偷筹西猛舌清深愈做楚伴"
#需要新学的句子
seq2 = "你瞧,那一朵朵鲜花绽放着陪伴着嫩绿的小草,勤劳的蜜蜂早早地来到花丛中采蜜,小鸟唱着清脆的歌声与蜜蜂作伴。这构成了多么美丽的一幅画啊!"
res = []
for x in seq1:
  if x in seq2:
    res.append(x)
print("重复的字:",res)

#中文字典拆字
list1 = [one for one in seq2]

#留下唯一的字
qc = list1
qc2 = list(set(qc))
qc2.sort(key=qc.index)
for x in seq1:
  if x in qc2:
    qc2.remove(x)
print("唯一的字:", qc2)
代码引用致谢

sort去重重排代码:https://www.cnblogs.com/liudemeng/p/9092895.html
list.remove函数使用:https://www.runoob.com/python3/python3-att-list-remove.html
把中文句子分割为单字https://blog.csdn.net/weixin_42599499/article/details/107376738
python实现查找两个字符串中相同字符并输出的方法https://blog.csdn.net/weixin_39974866/article/details/80056483
字符分段使用的三种办法https://blog.csdn.net/peng__dada/article/details/79138135

标签: 暂无
最后更新:2021年1月23日

zhou

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

COPYRIGHT © 2021 zhoubin.net. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

浙ICP备09065757号-10