@@ -356,12 +356,12 @@ Python has two kinds of built-in or user-defined types.
356356
357357Mutable types are those that allow in-place modification
358358of the content. Typical mutables are lists and dictionaries:
359- All lists have muting methods, like append() or pop(), and
360- can be modified in place. Same for dictionaries.
359+ All lists have mutating methods, like append() or pop(), and
360+ can be modified in place. The same goes for dictionaries.
361361
362362Immutable types provide no method for changing their content.
363363For instance, the variable x set to the integer 6 has no "increment" method. If you
364- want to computed x + 1, you have to create another integer and give it
364+ want to compute x + 1, you have to create another integer and give it
365365a name.
366366
367367.. code-block :: python
@@ -385,8 +385,8 @@ For example, the immutable equivalent of a list is the tuple, created
385385with ``(1, 2) ``. This tuple is a pair that cannot be changed in-place,
386386and can be used as a key for a dictionary.
387387
388- One particularity of Python that can surprise in the beginning is that
389- string are immutable. This means that when constructing a string from
388+ One peculiarity of Python that can surprise beginners is that
389+ strings are immutable. This means that when constructing a string from
390390its parts, it is much more efficient to accumulate the parts in a list,
391391which is mutable, and then glue ('join') the parts together when the
392392full string is needed.
0 commit comments