Raymond Hettinger <[email protected]> added the comment:
In function signatures, the square brackets do not mean that there is a list.
Instead, it is a convention used throughout the docs to mean that an argument
is optional. In this case, s.pop([i]) means that both of these are valid calls:
# retrieve and remove the value at a specific position
somelist.pop(10)
# retrieve and remove the rightmost value
somelist.pop()
Thank you for the report, but the documentation is correct.
----------
nosy: +rhettinger
resolution: -> not a bug
stage: -> resolved
status: open -> closed
_______________________________________
Python tracker <[email protected]>
<https://bugs.python.org/issue43996>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com