0

How to find Missing and additional values in Tuple without using Set.

For eg.,

tuple1= ("apple", "banana", "cherry")
tuple2= ("apple", "banana", "mango")

Missing Value: Cherry
Additional Value: Mango

jww
  • 90,984
  • 81
  • 374
  • 818
Srinivasan
  • 11,248
  • 26
  • 61
  • 88
  • Possible duplicate of [Efficient way to find missing elements in an integer sequence](https://stackoverflow.com/q/16974047/608639). Different container, same technique. – jww Nov 03 '18 at 11:10

1 Answers1

1

Use list-comprehensions:

tuple1= ("apple", "banana", "cherry")
tuple2= ("apple", "banana", "mango")

# Missing:
print([x for x in tuple1 if x not in tuple2]) # ['cherry']

# Additional: 
print([x for x in tuple2 if x not in tuple1]) # ['mango']
Austin
  • 25,142
  • 4
  • 21
  • 46