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 <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> wrote: > > > > > On Nov 5, 10:53 pm, Davy <[EMAIL PROTECTED]> wrote: > > > > Hi all, > > > > 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 > > > Use a tuple instead. > > > >>> d = {} > > >>> d[tuple([1,2,3,4])] = 'hello world' > > >>> d > > > {(1, 2, 3, 4): 'hello world'}>>> d[1,2,3,4] > > > 'hello world' > > > Matt- Hide quoted text - > > - Show quoted text - -- http://mail.python.org/mailman/listinfo/python-list