Re: How to use list as key of dictionary?
- From: Boris Borcic <bborcic@xxxxxxxxx>
- Date: Tue, 06 Nov 2007 11:41:18 +0100
You could also index on the repr() of your objects, which
is an immutable str value.
Davy wrote:
And there may be more complex list(vector like 3 or 4 dimentional data.
structure), is there any easy method to tackle this problem?
Any suggestions are welcome!
Best regards,
Davy
On Nov 6, 4:50 pm, Davy <zhushe...@xxxxxxxxx> wrote:Hi Matimus and Boris,
Thank you :)
And a further question about vector above rank 1, how can I use it as
the key of dictionary?
For example, if I have list like L=[[1,2,3],[4,5,6,7]],
Then I do L_tuple = tuple(L)>>> L_tuple = ([1,2,3],[4,5,6,7])
But {L_tuple:'hello'} cause an error?
Best regards,
Davy
On Nov 6, 3:09 pm, Matimus <mccre...@xxxxxxxxx> wrote:
On Nov 5, 10:53 pm, Davy <zhushe...@xxxxxxxxx> wrote:- Show quoted text -Hi all,Use a tuple instead.
We know that list cannot be used as key of dictionary. So, how to work
around it?
For example, there is random list like l=[1,323,54,67].
Any suggestions are welcome!
Best regards,
Davy
{(1, 2, 3, 4): 'hello world'}>>> d[1,2,3,4]d = {}
d[tuple([1,2,3,4])] = 'hello world'
d
'hello world'
Matt- Hide quoted text -
- References:
- How to use list as key of dictionary?
- From: Davy
- Re: How to use list as key of dictionary?
- From: Matimus
- Re: How to use list as key of dictionary?
- From: Davy
- Re: How to use list as key of dictionary?
- From: Davy
- How to use list as key of dictionary?
- Prev by Date: Re: how to filter files by creation date
- Next by Date: Re: How to use list as key of dictionary?
- Previous by thread: Re: How to use list as key of dictionary?
- Next by thread: how to filter files by creation date
- Index(es):
Relevant Pages
|