<tfoot id='KT7pG'></tfoot>

    • <bdo id='KT7pG'></bdo><ul id='KT7pG'></ul>

    1. <i id='KT7pG'><tr id='KT7pG'><dt id='KT7pG'><q id='KT7pG'><span id='KT7pG'><b id='KT7pG'><form id='KT7pG'><ins id='KT7pG'></ins><ul id='KT7pG'></ul><sub id='KT7pG'></sub></form><legend id='KT7pG'></legend><bdo id='KT7pG'><pre id='KT7pG'><center id='KT7pG'></center></pre></bdo></b><th id='KT7pG'></th></span></q></dt></tr></i><div id='KT7pG'><tfoot id='KT7pG'></tfoot><dl id='KT7pG'><fieldset id='KT7pG'></fieldset></dl></div>

      <small id='KT7pG'></small><noframes id='KT7pG'>

      <legend id='KT7pG'><style id='KT7pG'><dir id='KT7pG'><q id='KT7pG'></q></dir></style></legend>

      1. 无论元组顺序如何,在两个元组列表中查找交集

        时间:2023-08-31
          <tbody id='F4OHI'></tbody>

        <i id='F4OHI'><tr id='F4OHI'><dt id='F4OHI'><q id='F4OHI'><span id='F4OHI'><b id='F4OHI'><form id='F4OHI'><ins id='F4OHI'></ins><ul id='F4OHI'></ul><sub id='F4OHI'></sub></form><legend id='F4OHI'></legend><bdo id='F4OHI'><pre id='F4OHI'><center id='F4OHI'></center></pre></bdo></b><th id='F4OHI'></th></span></q></dt></tr></i><div id='F4OHI'><tfoot id='F4OHI'></tfoot><dl id='F4OHI'><fieldset id='F4OHI'></fieldset></dl></div>

      2. <legend id='F4OHI'><style id='F4OHI'><dir id='F4OHI'><q id='F4OHI'></q></dir></style></legend>

              <bdo id='F4OHI'></bdo><ul id='F4OHI'></ul>

                • <small id='F4OHI'></small><noframes id='F4OHI'>

                • <tfoot id='F4OHI'></tfoot>
                • 本文介绍了无论元组顺序如何,在两个元组列表中查找交集的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我有两个元组列表

                  listA = [('1','2'),('3','4'),('5','6')]
                  listB = [('2','1'),('7','8')]
                  

                  即使第二个列表中元组的顺序不同,我也想找到它们的交集.

                  I want to find the intersection of them even if the order of the tuple in the second list is different.

                  所以,对于上面的例子:

                  So, for the example above:

                  intersection = [('1','2')]
                  

                  交集应该返回上面的元组,尽管它在listB中的顺序不同

                  the intersection should return the tuple above though it is not in the same order in listB

                  我怎样才能以最有效的方式在 python 中做到这一点?因为我的每个列表都有大约 2000 个元组.

                  How can I do that in python the most efficient way? because each of my list has around 2000 tuples.

                  推荐答案

                  >>> set(map(frozenset, listA)) & set(map(frozenset, listB))
                  {frozenset({'1', '2'})}
                  

                  请注意,这假定元组中的唯一性(即没有元组 ('1', '1')).

                  Note that this assumes uniqueness in the tuples (i.e. there's no tuple ('1', '1')).

                  这篇关于无论元组顺序如何,在两个元组列表中查找交集的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:在元组列表中按字母对数字求和 下一篇:为相同的字典值创建可交换元组键的最佳方法是什么?

                  相关文章

                  <legend id='oxPbr'><style id='oxPbr'><dir id='oxPbr'><q id='oxPbr'></q></dir></style></legend>

                • <i id='oxPbr'><tr id='oxPbr'><dt id='oxPbr'><q id='oxPbr'><span id='oxPbr'><b id='oxPbr'><form id='oxPbr'><ins id='oxPbr'></ins><ul id='oxPbr'></ul><sub id='oxPbr'></sub></form><legend id='oxPbr'></legend><bdo id='oxPbr'><pre id='oxPbr'><center id='oxPbr'></center></pre></bdo></b><th id='oxPbr'></th></span></q></dt></tr></i><div id='oxPbr'><tfoot id='oxPbr'></tfoot><dl id='oxPbr'><fieldset id='oxPbr'></fieldset></dl></div>

                    <small id='oxPbr'></small><noframes id='oxPbr'>

                        <bdo id='oxPbr'></bdo><ul id='oxPbr'></ul>
                    1. <tfoot id='oxPbr'></tfoot>