wordplay problem

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • kdt
    New Member
    • Mar 2007
    • 50

    #16
    Originally posted by bartonc
    Because you didn't provide any data to work on, I can't be sure if this is what you are after:[CODE=python]
    >>> tempKeys = ("key#%i" %i for i in range(8))

    >>> keyDict = dict(zip(tempKe ys, ("" for i in range(8))))
    >>> keyDict
    {'key#1': '', 'key#0': '', 'key#3': '', 'key#2': '', 'key#5': '', 'key#4': '', 'key#7': '', 'key#6': ''}
    >>> posList = [[] for i in range(8)]
    >>> posList
    >>> for i, key in enumerate(keyDi ct.keys()):
    ... if key not in posList[i]:
    ... posList[i].append(key) # didn't make my keys as tuple
    ...
    >>> posList
    [['key#1'], ['key#0'], ['key#3'], ['key#2'], ['key#5'], ['key#4'], ['key#7'], ['key#6']]
    >>> [/CODE]
    Thanks mate,

    Thats definately nicer :)

    Comment

    Working...