Ok, so I know for example you can just give the words value individually like one=1 two=2 and so on, but if there was a lot of words, is there not an easier way to do this. I seem to remember you can do it with lists, but if you can I cant remember how.
            Asked
            
        
        
            Active
            
        
            Viewed 3,653 times
        
    0
            
            
        - 
                    What do you mean by _"words"_? Variables? Dictionary keys? – Alexander L. Belikoff Nov 19 '13 at 21:33
- 
                    Can you give an example of input and output? – jramirez Nov 19 '13 at 21:34
- 
                    Enumerations? http://stackoverflow.com/questions/36932/how-can-i-represent-an-enum-in-python. A dictionary with Key/Value pairs sounds like what you are looking for... – WebDevNewbie Nov 19 '13 at 21:36
- 
                    Are you looking for this? http://stackoverflow.com/questions/4010840/generating-variable-names-on-fly-in-python – tmj Nov 19 '13 at 21:40
- 
                    Is python expected to correctly assign 23121 to the word "twenty_three_thousand_one_hundred_twenty_one"? Or should it be assigned to "two_three_one_two_one"? Similarly, would 10 be mapped to "ten" or "one_zero"? – MxLDevs Nov 19 '13 at 21:44
1 Answers
0
            
            
        You can do:
>>> one, two, three = [1,2,3]
In Python 3 you can also do:
>>> a, b, *others = [1,2,3,4,5]
>>> a
1
>>> b
2
>>> others
[3, 4, 5]
 
    
    
        Simeon Visser
        
- 118,920
- 18
- 185
- 180
- 
                    in python two you can sort of do the same `(a,b),rest = a_list[:2],a_list[2:]` – Joran Beasley Nov 19 '13 at 21:45
