That's nifty, thanks. Jared Crean
On Tuesday, August 30, 2016 at 11:51:02 AM UTC-4, Kevin Squire wrote: > > Note that you can also write this as > > julia> s = Set([2,3,1]) > Set([2,3,1]) > > julia> 2 in s > true > > julia> s in 2 > false > > Which might make it easier to understand why the second one fails. > > Cheers, > Kevin > > > On Mon, Aug 29, 2016 at 3:00 PM, Erik Schnetter <[email protected] > <javascript:>> wrote: > >> On Mon, Aug 29, 2016 at 3:59 PM, Jared Crean <[email protected] >> <javascript:>> wrote: >> >>> Here is an oddity: >>> >>> julia> s >>> Set([2,3,1]) >>> >>> julia> in(s, 2) >>> false >>> >>> julia> in(2, s) >>> true >>> >>> I would have though the first use of in would be an error because asking >>> if a set is contained in a number is not defined. Is there some other >>> interpretation of the operation? >>> >> >> In Julia, every number is a collection that contains just this number. >> Thus you are essentially asking whether the set `s` is equal to this >> number, which it is not. >> >> -erik >> >> On Monday, August 29, 2016 at 3:27:30 PM UTC-4, Jared Crean wrote: >>>> >>>> Ah, yes. That's it. >>>> >>>> Thanks, >>>> Jared Crean >>>> >>>> On Monday, August 29, 2016 at 3:11:02 PM UTC-4, Erik Schnetter wrote: >>>>> >>>>> Jared >>>>> >>>>> Are you looking for the function `in`? >>>>> >>>>> -erik >>>>> >>>>> On Mon, Aug 29, 2016 at 3:06 PM, Jared Crean <[email protected]> >>>>> wrote: >>>>> >>>>>> I'm looking for a data structure that allows O(1) querying if a value >>>>>> is contained in the data structure, and reasonably fast construction of >>>>>> the >>>>>> data structure given that the initial size is unknown (although this >>>>>> criteria is not that strict). I was looking at the Set in base, but I >>>>>> can't find a way to test if a Set contains contains a particular value. >>>>>> I >>>>>> also don't know about the efficiency of appending to a Set. Any >>>>>> suggestions or information about Set would be appreciated. >>>>>> >>>>>> Jared Crean >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Erik Schnetter <[email protected]> >>>>> http://www.perimeterinstitute.ca/personal/eschnetter/ >>>>> >>>> >> >> >> -- >> Erik Schnetter <[email protected] <javascript:>> >> http://www.perimeterinstitute.ca/personal/eschnetter/ >> > >
