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

Reply via email to