, - dict?
import collections
def Func2(*args):
return collections.OrderedDict(('This is a word' + str(i+1), arg) for i, arg in enumerate(args))
>>> Func2('a', 'b', 'c', 'd', 'e')
OrderedDict([('This is a word1', 'a'), ('This is a word2', 'b'), ('This is a word3', 'c'), ('This is a word4', 'd'), ('This is a word5', 'e')])
:
import collections
def Func2(*args):
return collections.OrderedDict((i+1, arg) for i, arg in enumerate(args))
>>> Func2('a', 'b', 'c', 'd', 'e')
OrderedDict([(1, 'a'), (2, 'b'), (3, 'c'), (4, 'd'), (5, 'e')])
This would make accessing your data objects a little easier, I would think.
>>> foo = Func2('a', 'b', 'c', 'd', 'e')
>>> foo[1]
'a'
And so we see that we have implemented a list accessible by a modifiable index.