0

I was working with the date structure of set implemented in python. I can define a set as: set_1 = set([1, 2]) and also as set_2 = {1, 2}. if I run set_1 == set_2 it evaluate to True but if I run set_1 is set_2 it evaluate to False. So what are the difference between this two implementations?

vigte
  • 95
  • 1
  • 8
  • thanks, Yes it was a duplication but I did not notice it since I was thinking at `is` as an equivalent version of javascript `===`. – vigte Oct 12 '14 at 13:26

1 Answers1

0

is is an identity operator where as == checks for only values. It's already answered, check this question.

Community
  • 1
  • 1
avi
  • 9,292
  • 11
  • 47
  • 84
  • thanks, Yes it was a duplication but I did not notice it since I was thinking at `is` as an equivalent version of javascript `===`. – vigte Oct 12 '14 at 13:26