From c5c2dffe421e663155baa7fa9a90540f6974554c Mon Sep 17 00:00:00 2001 From: yarko Date: Fri, 24 Feb 2017 06:39:53 -0600 Subject: [PATCH] correct example (#276) map() is a function in python2, and iterator in python3+; In any case - map is inefficient compared to either comprehensions (most efficient), or simple loops (close second). SInce in this case, data.append() returns nothing, use a simple look. It is clearer, more efficient, and works with both python2 and python3 --- docs/index.rst | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/index.rst b/docs/index.rst index 20103b64..55e5679f 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -27,7 +27,9 @@ Tablib is an :ref:`MIT Licensed ` format-agnostic tabular dataset library, :: >>> data = tablib.Dataset(headers=['First Name', 'Last Name', 'Age']) - >>> map(data.append, [('Kenneth', 'Reitz', 22), ('Bessie', 'Monke', 21)]) + >>> for i in [('Kenneth', 'Reitz', 22), ('Bessie', 'Monke', 21)]: + ... data.append(i) + >>> print data.json [{"Last Name": "Reitz", "First Name": "Kenneth", "Age": 22}, {"Last Name": "Monke", "First Name": "Bessie", "Age": 21}]