]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
[3.11] gh-114648: Add IndexError exception to tutorial datastructures list.pop entry...
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Thu, 1 Feb 2024 03:53:15 +0000 (04:53 +0100)
committerGitHub <noreply@github.com>
Thu, 1 Feb 2024 03:53:15 +0000 (03:53 +0000)
Remove redundant explanation of optional argument.
(cherry picked from commit 57c3e775df5a5ca0982adf15010ed80a158b1b80)

Co-authored-by: srinivasan <shivnaren@gmail.com>
Doc/tutorial/datastructures.rst

index 87614d082a1d4e0b76483577027fe747918b1e61..de2827461e2f241cedd5f2ecb8a9e3499a82a4fc 100644 (file)
@@ -48,10 +48,9 @@ objects:
    :noindex:
 
    Remove the item at the given position in the list, and return it.  If no index
-   is specified, ``a.pop()`` removes and returns the last item in the list.  (The
-   square brackets around the *i* in the method signature denote that the parameter
-   is optional, not that you should type square brackets at that position.  You
-   will see this notation frequently in the Python Library Reference.)
+   is specified, ``a.pop()`` removes and returns the last item in the list.
+   It raises an :exc:`IndexError` if the list is empty or the index is
+   outside the list range.
 
 
 .. method:: list.clear()