On Mon, 2009-04-13 at 17:03 +0200, WP wrote: > Hello, I have dictionary {1:"astring", 2:"anotherstring", etc} > > I now want to print: > "Press 1 for astring" > "Press 2 for anotherstring" etc > > I could do it like this: > dict = {1:'astring', 2:'anotherstring'} > for key in dict.keys(): > print 'Press %i for %s' % (key, dict[key]) > > Press 1 for astring > Press 2 for anotherstring > > but can I use a join instead? > > Thanks for any replies! > > - WP
In addition to the comments already made, this code will be quite broken if there is ever a need to localize your package in another language. -- http://mail.python.org/mailman/listinfo/python-list