如何检查Python列表中是否存在元组?

如何检查Python列表中是否存在元组?,第1张

概述我是 Python新手,我试图检查列表中是否存在一对[a,b] l = [[a,b],[c,d],[d,e]].我搜索了很多问题,但找不到精确的解决方案.请有人能告诉我正确和最短的做法吗? 当我跑: a=[['1','2'],['1','3']]for i in range(3): for j in range(3): if [i,j] in a: 我是 Python新手,我试图检查列表中是否存在一对[a,b] l = [[a,b],[c,d],[d,e]].我搜索了很多问题,但找不到精确的解决方案.请有人能告诉我正确和最短的做法吗?

当我跑:

a=[['1','2'],['1','3']]for i in range(3):    for j in range(3):        if [i,j] in a:            print a

输出是空白的

那怎么实现呢?

解决方法 代码不起作用,因为’1’!= 1,因此,[‘1′,’2’]!= [1,2]
如果您希望它工作,请尝试:

a=[['1','3']]for i in range(3):    for j in range(3):        if [str(i),str(j)] in a: # Note str            print a

(但是如上所述使用in或sets更好)

总结

以上是内存溢出为你收集整理的如何检查Python列表中是否存在元组?全部内容,希望文章能够帮你解决如何检查Python列表中是否存在元组?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1195202.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存