Advertisement
Lyuben_Andreev

TuplesSetsDictionaries

Jun 14th, 2024
359
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.85 KB | None | 0 0
  1. """Task 1
  2. You have three tuples of integers. Find elements present in all tuples."""
  3.  
  4. print("\n\r")
  5.  
  6. # Initialize three tuples
  7. tuple1 = (1, 2, 3, 4, 5)
  8. tuple2 = (3, 4, 5, 6, 7)
  9. tuple3 = (5, 6, 7, 8, 9)
  10.  
  11. # Find elements present in all tuples
  12. common_elements = []
  13. for element in tuple1:
  14.     if element in tuple2 and element in tuple3:
  15.         common_elements.append(element)
  16.  
  17. print("Elements present in all tuples:", common_elements)
  18.  
  19. """Task 2
  20. You have three tuples of integers. Find elements unique for each list."""
  21. print("\n\r")
  22. # Initialize three tuples
  23. tuple1 = (1, 2, 3, 4, 5)
  24. tuple2 = (3, 4, 5, 6, 7)
  25. tuple3 = (5, 6, 7, 8, 9)
  26.  
  27. # Find elements unique to each tuple
  28. unique_elements = []
  29.  
  30. # Elements unique to tuple1
  31. for element in tuple1:
  32.     if element not in tuple2 and element not in tuple3:
  33.         unique_elements.append(element)
  34.  
  35. # Elements unique to tuple2
  36. for element in tuple2:
  37.     if element not in tuple1 and element not in tuple3:
  38.         unique_elements.append(element)
  39.  
  40. # Elements unique to tuple3
  41. for element in tuple3:
  42.     if element not in tuple1 and element not in tuple2:
  43.         unique_elements.append(element)
  44.  
  45. print("Elements unique to each tuple:", unique_elements)
  46.  
  47.  
  48.  
  49. """Task 3
  50. You have three tuples of integers.
  51. Find elements that are present in each tuple and at the same position in each tuple."""
  52. print("\n\r")
  53. # Initialize three tuples
  54. tuple1 = (1, 2, 3, 4, 5)
  55. tuple2 = (1, 3, 3, 4, 8)
  56. tuple3 = (1, 2, 6, 4, 9)
  57.  
  58. # Find elements that are present in each tuple and at the same position
  59. same_position_elements = []
  60.  
  61. min_length = min(len(tuple1), len(tuple2), len(tuple3))
  62. for i in range(min_length):
  63.     if tuple1[i] == tuple2[i] == tuple3[i]:
  64.         same_position_elements.append(tuple1[i])
  65.  
  66. print("Elements present in each tuple at the same position:", same_position_elements)
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement