Crossin的编程教室
标题:
求助:如何在一堆数列里找到符合要求的数列
[打印本页]
作者:
Atlist
时间:
2018-12-1 21:02
标题:
求助:如何在一堆数列里找到符合要求的数列
例:
a = [1,2,3,4,5]
b = [1,2,4]
c = [1,3,4]
现在有:
d = [1,3]
用什么方法快速找出符合数列d的数列?
谢谢啦!!!
作者:
crossin先生
时间:
2018-12-2 12:55
怎么定义“符合”?
作者:
crossin先生
时间:
2018-12-2 20:41
https://blog.csdn.net/vitaminc4/article/details/79242609
python list是否包含另一个list所有元素
作者:
Atlist
时间:
2018-12-4 20:09
谢谢!
老师发的关于的链接是list的对比
相当于[i for i in a if i not in b]
我想要做的是
如何在列表a,b,c,甚至更多的列表中,找到包含列表d元素的列表。
比如列表a和c就包含列表d中的所有元素,那怎么才能找出来。
不知道现在有没有描述的更清楚一点?
作者:
crossin先生
时间:
2018-12-4 23:28
Atlist 发表于 2018-12-4 20:09
谢谢!
老师发的关于的链接是list的对比
你没有看明白链接里的代码,也没有自己输到代码里运行下吧
链接里就是你描述的需求
而且链接里还提供了另一种用set的方法。如果不理解你可以自己再多搜索一步
作者:
Atlist
时间:
2018-12-5 10:50
呃,好吧,我再多摸索摸索。谢谢啦!
作者:
crossin先生
时间:
2018-12-5 13:00
Atlist 发表于 2018-12-5 10:50
呃,好吧,我再多摸索摸索。谢谢啦!
set的思路就是 a∩d = d 那么 a就包含d
作者:
Atlist
时间:
2018-12-5 14:36
OK
谢谢,有心了
欢迎光临 Crossin的编程教室 (https://bbs.crossincode.com/)
Powered by Discuz! X2.5