2D array
Steven Bethard
steven.bethard at gmail.com
Wed Dec 8 15:06:56 EST 2004
More information about the Python-list mailing list
Wed Dec 8 15:06:56 EST 2004
- Previous message (by thread): 2D array
- Next message (by thread): 2D array
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Adam DePrince wrote:
> If your data is sparse you might want to consider using a dictionary
> where the key is a tuple representing the coordinates.
>
> a = {}
> a[(0,0)] = 0
> a[(0,1)] = 1
[snip]
>>>>print a.get( (5,0), None )
Good point. Note that you don't need the parentheses in the assignments
or item accesses:
>>> a = {}
>>> a[0,0] = 10
>>> a[0,0]
10
Also note that you don't need to specify None as the default value when
you call dict.get -- None is assumed if no default value is supplied:
>>> print a.get((5, 2))
None
Steve
- Previous message (by thread): 2D array
- Next message (by thread): 2D array
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list