How do I convert a dictionary into a tuple? Below is my dynamic dictionary.
genreOptions = GenreGuideServiceProxy.get_all_genres();
genreDictionary = {};
for genre in genreOptions:
genreDictionary[genre.name] = genre.name;
tuples = genreDictionary.items()
Do you want to make (key, value) pairs? Here is code to generate a list of (key, value) tuples...
thelist = [(key, genreOptions[key]) for key in genreOptions]
Ahh I see there is a more efficient answer above...
thelist = genreDictionary.items()
But I want to include the list comprehension example anyways :)
Check out dict.values, dict.items, and dict.iteritems for various ways to do this.
dict.values and dict.items return lists; dict.itervalues and dict.iteritems return iterators.
genreDictionary.items()method, right?