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