Python 列表与字符串操作全解析
1. 列表操作
1.1 列表操作场景引入
在日常生活中,购物清单是一个常见的列表示例。购物归来后,我们会准备一张新的空白购物清单贴在冰箱上。随着日常使用,当发现某些物品快用完时,就会往清单里添加新的物品。比如,第一天添加三件,第二天添加两件,第三天再添加一件。之后,可能会在整理物品时发现之前列在清单上的物品其实还有库存,这时就会把该物品从清单中划掉。当清单变长时,为避免重复添加,我们会先查看物品是否已在清单中,还可能统计某个物品出现的次数。
1.2 Python 列表操作语法
Python 提供了许多内置操作来处理和搜索列表,其语法与之前有所不同,通用语法为: <listVariable>.<operation>(<any argument(s)>)
。
在计算机科学中,有一个重要概念叫“对象”。简单来说,对象是数据以及作用于这些数据的代码。在 Python 内部,所有列表都被实现为对象。列表的数据就是其包含的元素集合,而代码则是作用于列表的操作。这些列表操作对任何列表都适用,因为它们是列表对象的一部分。当函数应用于对象时,被称为对象的“方法”,调用对象方法的语法为: <object>.<method>(<any argument(s)>)
。
1.3 内置列表操作
以下是 Python 中一些常见的内置列表操作:
| 操作 | 描述 |
| — | — |
| <list