Python 2.7.8 (default, Jun 30 2014, 16:03:49) [MSC v.1500 32 bit (Intel)] on win32 Type "copyright", "credits" or "license()" for more information. >>> d = {'n': 'Print me!'} >>> d {'n': 'Print me!'} >>> d['n'] 'Print me!' >>> def func(d['n']): SyntaxError: invalid syntax >>> def func(d): print d['n']
>>> func(d) Print me! The plain text does not show it, but in the invalid syntax the "[" is highlighted red. Why is it invalid syntax to pass a particular dictionary value in a function? Or does it require a different form to do so? Thanks! -- boB _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor