From 90b12de0bdbf33bbdefd5d2e15b7a8b04a9f6fad Mon Sep 17 00:00:00 2001 From: Jay Roberts Date: Fri, 11 May 2012 14:48:32 -0400 Subject: [PATCH] Fix minor spelling, grammar, and consistency errors in the Mutable and immutable types. --- docs/writing/structure.rst | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/writing/structure.rst b/docs/writing/structure.rst index 040df0a..e37ba81 100644 --- a/docs/writing/structure.rst +++ b/docs/writing/structure.rst @@ -356,12 +356,12 @@ Python has two kinds of built-in or user-defined types. Mutable types are those that allow in-place modification of the content. Typical mutables are lists and dictionaries: -All lists have muting methods, like append() or pop(), and -can be modified in place. Same for dictionaries. +All lists have mutating methods, like append() or pop(), and +can be modified in place. The same goes for dictionaries. Immutable types provide no method for changing their content. For instance, the variable x set to the integer 6 has no "increment" method. If you -want to computed x + 1, you have to create another integer and give it +want to compute x + 1, you have to create another integer and give it a name. .. code-block:: python @@ -385,8 +385,8 @@ For example, the immutable equivalent of a list is the tuple, created with ``(1, 2)``. This tuple is a pair that cannot be changed in-place, and can be used as a key for a dictionary. -One particularity of Python that can surprise in the beginning is that -string are immutable. This means that when constructing a string from +One peculiarity of Python that can surprise beginners is that +strings are immutable. This means that when constructing a string from its parts, it is much more efficient to accumulate the parts in a list, which is mutable, and then glue ('join') the parts together when the full string is needed.