python 多个字符串交集算法?

求列表的交集的算法:a1=('A01,A02,A03,A04,A05,A06,A07,A08,A09,A10','B01,A02,B03,B04,B05,B06,B07,... 求列表的交集的算法:
a1=('A01,A02,A03,A04,A05,A06,A07,A08,A09,A10', 'B01,A02,B03,B04,B05,B06,B07,B08,B09,B10', 'C01,A02,C03,C04,C05,C06,C07,C08,C09,C10')
要求a1[0],a1[2],a1[3]的交集,用set函数试过了,不行。
展开
 我来答
hy1397471
2020-04-03 · 知道合伙人软件行家
hy1397471
知道合伙人软件行家
采纳数:4714 获赞数:17154
15年数据库维护及数据库应用系统开发经验,从事零售业、服务业及财务管理类系统开发与维护。

向TA提问 私信TA
展开全部
如果原数据是唯一的,就把每一个元素,添加到一个字典中
最终获得类似{"A1":5,"A3":2,"D1":5,"D3":10}的字典,也就是记录每一个元素出现的次数,如果是10个元组的交集,那么次数=10。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一姐韩梅
2020-04-03 · TA获得超过895个赞
知道小有建树答主
回答量:764
采纳率:58%
帮助的人:226万
展开全部

你的问题貌似修改了. 针对现在的问题, 你的a1是一个元祖, 里面有三个字符串, 如果你要求这三个元素的交集,结果毫无疑问是空集. 这个是你基本概念不清楚以及问题表述不清楚造成的. 我的图给出了你可能相要问的问题的解答. 当然,这可能不是你想要的, 你需要自己举个例子, 不要让人猜你想干什么.

追问
还有个问题,在做C(80,6)时出现内存溢出的的情况导致程序中断,该如何解决?
MemoryError
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
GTA小鸡
高粉答主

2020-04-03 · 醉心答题,欢迎关注
知道大有可为答主
回答量:2.6万
采纳率:78%
帮助的人:1.3亿
展开全部
你的这些数据需要按逗号分隔吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式