diff options
Diffstat (limited to 'Doc/library/operator.rst')
-rw-r--r-- | Doc/library/operator.rst | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/Doc/library/operator.rst b/Doc/library/operator.rst index e24c69f..54edf31 100644 --- a/Doc/library/operator.rst +++ b/Doc/library/operator.rst @@ -344,15 +344,15 @@ expect a function argument. operand's :meth:`__getitem__` method. If multiple items are specified, returns a tuple of lookup values. Equivalent to:: - def itemgetter(*items): - if len(items) == 1: - item = items[0] - def g(obj): - return obj[item] - else: - def g(obj): - return tuple(obj[item] for item in items) - return g + def itemgetter(*items): + if len(items) == 1: + item = items[0] + def g(obj): + return obj[item] + else: + def g(obj): + return tuple(obj[item] for item in items) + return g The items can be any type accepted by the operand's :meth:`__getitem__` method. Dictionaries accept any hashable value. Lists, tuples, and |