hashcat 2015-11-25 15:26 采纳率: 50%
浏览 1814

python 实现如下排除功能

列表l=[('a','b','b','b'),( 'a','a','a','b' ),( 'b','c','c','c' ),( 'b','b','b',c'' ),( 'a','a','c','b' ),( 'b','a','d','a' )]
其中我想在abbb和aaab中扔掉一个,同理,在bccc和bbbc中也排除掉一个,当然这个列表里,也有个中其它样子每个的数对,如倒数第一第二,但是都是字符串类型。

我没想到什么好的思路,就是枚举,然后比对元素中某一字母的重复次数...但是这样太慢了,而且我好几个循环套着,烂七八糟的,写了半天也没实现....

大家有好的思路,或者实现代码吗?
这种需要操作的数对,在实际应用中至少在30对以上......所以....尽量考虑一下程序效率....

  • 写回答

1条回答

  • devmiao 2015-11-25 15:56
    关注

    就是循环取差集

    评论

报告相同问题?

悬赏问题

  • ¥15 微信会员卡接入微信支付商户号收款
  • ¥15 如何获取烟草零售终端数据
  • ¥15 数学建模招标中位数问题
  • ¥15 phython路径名过长报错 不知道什么问题
  • ¥15 深度学习中模型转换该怎么实现
  • ¥15 HLs设计手写数字识别程序编译通不过
  • ¥15 Stata外部命令安装问题求帮助!
  • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
  • ¥15 TYPCE母转母,插入认方向
  • ¥15 如何用python向钉钉机器人发送可以放大的图片?