I defined the tuple this way: (slot, game, bitrate)
and created a list of them called myListOfTuples . This list may contain tuples containing the same gameid .
eg. the list may look like this:
[ (1, "Solitaire", 1000 ), (2, "Diner Dash", 22322 ), (3, "Solitaire", 0 ), (4, "Super Mario Kart", 854564 ), ... and so on. ]
From this list I need to create a dictionary of pairs - ( gameid , bitrate ), where the bitrate for this gameid is the first that I came across for this particular gameid in myListOfTuples .
eg. From the above example, the dictionary of pairs will contain only one pair with gameid "Solitaire": ("Solitaire", 1000 ) , because 1000 is the first bitrate found.
NB. I can create a set of unique games with this:
uniqueGames = set( (e[1] for e in myListOfTuples ) )
python
Beeband
source share