Method # 1: Using a nested loop + set()
The above 2 functionality can be used to solve this particular problem. In this, we iterate over each nested tuple and add to install if the element is encountered for the first time, and validate each element before adding.
# Python3 code to demonstrate how it works # Unique elements in a nested tuple # Using a nested loop + set () # initialize the list test_list = [( 3 , 4 , 5 ), ( 4 , 5 , 7 ), ( 1 , 4 )] # print original list print ( "The original list:" + str (test_list)) # Unique elements in a nested tuple # Using nested loop + set () res = [] temp = set () for inner c ode> in test_list: for ele in inner: if not ele in temp: temp.add (ele) res.append (ele) # print result print ( "Unique elements in nested tuples are: " + str (res)) |
tab le> Output:
The original list: [(3, 4, 5), (4, 5, 7), (1, 4 )] Unique elements in nested tuples are: [3, 4, 5, 7, 1]
Method # 2: Using set () + from_iterable ()
A combination of the above functions can be used to solve this problem. This is done in 2 steps, first we flatten the nested list and then find the differences with set ()
.
# Python3 code to demonstrate how it works # Unique elements in a nested tuple # Using from_iterable () + set () from itertools import chain # initialize the list test_list = [( 3 , 4 , 5 ), ( 4 , 5 , 7 ), ( 1 , 4 )] # print original list print ( "The original list:" + str (test_list)) # Unique elements in a nested tuple # Using from_iterable () + set () res = list ( set (chain.from_iterable (test_list))) # print result print ( "Unique elements in nested tuples are: " + str (res)) |
Output:
The original list: [(3, 4, 5), (4, 5, 7), (1, 4)] Unique elements in nested tuples are: [1, 3, 4, 5, 7]
Shop
Learn programming in R: courses
$
Best Python online courses for 2022
$
Best laptop for Fortnite
$
Best laptop for Excel
$
Best laptop for Solidworks
$
Best laptop for Roblox
$
Best computer for crypto mining
$
Best laptop for Sims 4
$
Latest questions
NUMPYNUMPY
psycopg2: insert multiple rows with one query
12 answers
NUMPYNUMPY
How to convert Nonetype to int or string?
12 answers
NUMPYNUMPY
How to specify multiple return types using type-hints
12 answers
NUMPYNUMPY
Javascript Error: IPython is not defined in JupyterLab
12 answers
Wiki
Python OpenCV | cv2.putText () method
numpy.arctan2 () in Python
Python | os.path.realpath () method
Python OpenCV | cv2.circle () method
Python OpenCV cv2.cvtColor () method
Python - Move item to the end of the list
time.perf_counter () function in Python
Check if one list is a subset of another in Python
Python os.path.join () method