Issue #18452: fix several "occurrence" typos (reported by Févry Thibault).
diff --git a/Doc/howto/argparse.rst b/Doc/howto/argparse.rst
index ec67f1e..deaee50 100644
--- a/Doc/howto/argparse.rst
+++ b/Doc/howto/argparse.rst
@@ -468,7 +468,7 @@
print(answer)
We have introduced another action, "count",
-to count the number of occurences of a specific optional arguments:
+to count the number of occurrences of a specific optional arguments:
.. code-block:: sh
diff --git a/Doc/library/configparser.rst b/Doc/library/configparser.rst
index 0b8212c..f9a87ef 100644
--- a/Doc/library/configparser.rst
+++ b/Doc/library/configparser.rst
@@ -539,7 +539,7 @@
* *delimiters*, default value: ``('=', ':')``
Delimiters are substrings that delimit keys from values within a section. The
- first occurence of a delimiting substring on a line is considered a delimiter.
+ first occurrence of a delimiting substring on a line is considered a delimiter.
This means values (but not keys) can contain the delimiters.
See also the *space_around_delimiters* argument to
diff --git a/Doc/library/stdtypes.rst b/Doc/library/stdtypes.rst
index e7c777b..aaf6ce6 100644
--- a/Doc/library/stdtypes.rst
+++ b/Doc/library/stdtypes.rst
@@ -871,11 +871,11 @@
+--------------------------+--------------------------------+----------+
| ``max(s)`` | largest item of *s* | |
+--------------------------+--------------------------------+----------+
-| ``s.index(x[, i[, j]])`` | index of the first occurence | \(8) |
+| ``s.index(x[, i[, j]])`` | index of the first occurrence | \(8) |
| | of *x* in *s* (at or after | |
| | index *i* and before index *j*)| |
+--------------------------+--------------------------------+----------+
-| ``s.count(x)`` | total number of occurences of | |
+| ``s.count(x)`` | total number of occurrences of | |
| | *x* in *s* | |
+--------------------------+--------------------------------+----------+