Python Notes: Difference between revisions
From Federal Burro of Information
Jump to navigationJump to search
No edit summary |
No edit summary |
||
Line 44: | Line 44: | ||
pprint.pprint(d) | pprint.pprint(d) | ||
</pre> | </pre> | ||
== vim tabs == | |||
# vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4 |
Revision as of 14:51, 21 March 2017
Docs:
- Latest: docs.python.org
- Old release http://docs.python.org/release/2.2.1/lib/module-cgi.html
what's in that object?
https://download.tuxfamily.org/jeremyblog/diveintopython-5.4/py/apihelper.py
then use it like this:
#!/usr/bin/env python from apihelper import info mything info(mything)
AutoVivification
import pprint class Vividict(dict): def __missing__(self, key): value = self[key] = type(self)() return value d = Vividict() d['foo']['bar'] d['foo']['baz'] d['fizz']['buzz'] d['primary']['secondary']['tertiary']['quaternary'] pprint.pprint(d)
vim tabs
# vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4