Find Common Elements in 2 list
 Find Common Elements in 2 list quest Not Blown Up Yet Posts: 50 Threads: 25 Joined: Nov 2020 Reputation: Apr-14-2021, 03:17 PM Hello I have this list: A [(7.5,), (17.5,), (22.5,), (25.0,), (27.5,), (30.0,), (37.5,), (40.0,)] B [(17.5,), (22.5,), (25.0,), (27.5,), (30.0,), (37.5,), (40.0,), (42.5,)] I want to find number of same elements in the list I tried these methods but the result is always zero: ```list1_as_set = set(A) intersection = list1_as_set.intersection(B) intersection_as_list = list(intersection)```I also tried that one: `commonalities = set(A) - (set(A) - set(B))`But the result is empty .. How can I find the common elements in 2 different list? Reply klllmmm Wafer-Thin Wafer Posts: 90 Threads: 31 Joined: Oct 2016 Reputation: Apr-14-2021, 03:29 PM Hope this helps ```A = [(7.5,), (17.5,), (22.5,), (25.0,), (27.5,), (30.0,), (37.5,), (40.0,)] B = [(17.5,), (22.5,), (25.0,), (27.5,), (30.0,), (37.5,), (40.0,), (42.5,)] list(set(A).intersection(B))`````Output:[(37.5,), (40.0,), (30.0,), (27.5,), (17.5,), (25.0,), (22.5,)]`` Reply Larz60+ aetate et sapientia Posts: 10,528 Threads: 396 Joined: Sep 2016 Reputation: Apr-14-2021, 03:31 PM ```>>> A = [(7.5,), (17.5,), (22.5,), (25.0,), (27.5,), (30.0,), (37.5,), (40.0,)] >>> B = [(17.5,), (22.5,), (25.0,), (27.5,), (30.0,), (37.5,), (40.0,), (42.5,)] >>> set(A).union(set(B)) {(37.5,), (40.0,), (30.0,), (27.5,), (17.5,), (7.5,), (42.5,), (25.0,), (22.5,)} >>> >>> >>> # With lists better formatted: >>> A = [7.5, 17.5, 22.5, 25.0, 27.5, 30.0, 37.5, 40.0] >>> B = [17.5 22.5, 25.0, 27.5, 30.0, 37.5, 40.0, 42.5] >>> set(A).union(set(B)) {37.5, 7.5, 40.0, 42.5, 17.5, 22.5, 25.0, 27.5, 30.0} >>>``` Reply quest Not Blown Up Yet Posts: 50 Threads: 25 Joined: Nov 2020 Reputation: Apr-14-2021, 03:33 PM (Apr-14-2021, 03:29 PM)klllmmm Wrote: Hope this helps ```A = [(7.5,), (17.5,), (22.5,), (25.0,), (27.5,), (30.0,), (37.5,), (40.0,)] B = [(17.5,), (22.5,), (25.0,), (27.5,), (30.0,), (37.5,), (40.0,), (42.5,)] list(set(A).intersection(B))`````Output:[(37.5,), (40.0,), (30.0,), (27.5,), (17.5,), (25.0,), (22.5,)]`` I have still empty list as a result ... Reply quest Not Blown Up Yet Posts: 50 Threads: 25 Joined: Nov 2020 Reputation: Apr-14-2021, 03:57 PM (Apr-14-2021, 03:29 PM)klllmmm Wrote: Hope this helps ```A = [(7.5,), (17.5,), (22.5,), (25.0,), (27.5,), (30.0,), (37.5,), (40.0,)] B = [(17.5,), (22.5,), (25.0,), (27.5,), (30.0,), (37.5,), (40.0,), (42.5,)] list(set(A).intersection(B))`````Output:[(37.5,), (40.0,), (30.0,), (27.5,), (17.5,), (25.0,), (22.5,)]``It is ok now THanks! klllmmm likes this post Reply

 Possibly Related Threads… Thread Author Replies Views Last Post Extracting Elements From A Website List knight2000 2 221 Jul-20-2021, 10:38 AM Last Post: knight2000 Make Groups with the List Elements quest 2 232 Jul-11-2021, 09:58 AM Last Post: perfringo I cannot delete and the elements from the list quest 4 625 May-11-2021, 12:01 PM Last Post: perfringo List of lists - merge sublists with common elements medatib531 1 541 May-09-2021, 07:49 AM Last Post: Gribouillis Sorting Elements via parameters pointing to those elements. rpalmer 3 643 Feb-10-2021, 04:53 PM Last Post: rpalmer Group List Elements according to the Input with the order of binary combination quest_ 19 1,428 Jan-28-2021, 03:36 AM Last Post: bowlofred List of error codes to find (and count) in all files in a directory tester_V 8 924 Dec-11-2020, 07:07 PM Last Post: tester_V Find _ in a list 1234 15 1,369 Dec-01-2020, 07:53 PM Last Post: bowlofred Adding List Element if Second part of the List Elements are the Same quest_ 3 631 Nov-25-2020, 04:33 PM Last Post: bowlofred Remove specific elements from list with a pattern Xalagy 3 787 Oct-11-2020, 07:18 AM Last Post: Xalagy

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020