Saturday, September 6, 2014

Re: Unions,Intersections, and Difference...not in sequence

That did it! Thanks!
Bob

On 9/6/2014 4:07 AM, Tim Chase wrote:
On 2014-09-05 17:03, Robert Cressman wrote:  
I entered the following code...    S1 = set([3, 5, 6, 10, 11, 100])  S2 = set([1, 3, 5, 6, 11, 15])  print(S1 | S2)  print(S1 & S2)  print(S1 - S2)    However, when it prints out, the resulting numbers are not  sequential, which I believe they should be. Anyone have an idea  what the problem is?  
  1) I'm pretty sure this isn't vim-script, as there's no set()  constructor that I know of    2) this looks an awful lot like Python, and sets in Python are  inherently unordered.  If this is Python, you'd want to wrap the  contents of the print()s in sorted().  E.g., print(sorted(S1 - S2))    -tim                  

No comments:

Post a Comment