鱼C论坛

 找回密码
 立即注册
查看: 1294|回复: 2

[已解决]各位老师append如何才能不添加重复的数据

[复制链接]
发表于 2022-4-29 16:36:13 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
我的代码是这样的
import re
one = ['a123','b456','c789','d112','e122','f452','a123','r987','f452','b456']
two = ['123','456','789','112','122','452']
three =[]
for i in one:
    if re.search(r'(\d+)',i).group() in two:
        three.append(i)
print(three)
得出的结果是
['a123', 'b456', 'c789', 'd112', 'e122', 'f452', 'a123', 'f452', 'b456']
如何才能得到这样的结果
['a123', 'b456', 'c789', 'd112', 'e122', 'f452']
谢谢老师们能帮我看看谢谢了
最佳答案
2022-4-29 16:37:58
import re
one = ['a123','b456','c789','d112','e122','f452','a123','r987','f452','b456']
two = ['123','456','789','112','122','452']
three =[]
for i in one:
    if re.search(r'(\d+)',i).group() in two and i not in three:     # 注意这里
        three.append(i)
print(three)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-4-29 16:37:58 | 显示全部楼层    本楼为最佳答案   
import re
one = ['a123','b456','c789','d112','e122','f452','a123','r987','f452','b456']
two = ['123','456','789','112','122','452']
three =[]
for i in one:
    if re.search(r'(\d+)',i).group() in two and i not in three:     # 注意这里
        three.append(i)
print(three)

评分

参与人数 1荣誉 +5 鱼币 +5 贡献 +3 收起 理由
redaiconglin + 5 + 5 + 3 感谢楼主无私奉献!强大的老师。谢谢了

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-4-29 17:24:05 | 显示全部楼层

老师不好意思。还有一个问题还是需要请教你。请老师帮我再看看谢谢了
import re
one = ['a123','b456','c123','d112','e122','f456','a123','r987','f123','b456']
two = ['123','456','789','112','122','452']
three =[]
for i in one:
    if re.search(r'(\d+)',i).group() in two and i not in three:
        three.append(i)
print(three)
得到的结果是这样
['a123', 'b456', 'c123', 'd112', 'e122', 'f456', 'f123']
有没有什么办法能够得到这样的结果
['a123', 'b456',, 'd112', 'e122']
就是数字部分不能重复
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-18 14:52

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表