python- 列表它如何工作
提问人:杨紫红发布时间:2020-12-04
变量 shoplist 是某人的购物列表。在 shoplist 中,我们只存储购买的东西的名字字符串,但是记住,你可以在列表中添加 任何种类的对象 包括数甚至其他列表。
我们也使用了for..in循环在列表中各项目间递归。从现在开始,你一定已经意识到列表也是一个序列。序列的特性会在后面的章节中讨论。
注意,我们在 print 语句的结尾使用了一个 逗号 来消除每个 print 语句自动打印的换行符。这样做有点难看,不过确实简单有效。
接下来,我们使用 append 方法在列表中添加了一个项目,就如前面已经讨论过的一样。然后我们通过打印列表的内容来检验这个项目是否确实被添加进列表了。打印列表只需简单地把列表传递给 print 语句,我们可以得到一个整洁的输出。
我们也使用了for..in循环在列表中各项目间递归。从现在开始,你一定已经意识到列表也是一个序列。序列的特性会在后面的章节中讨论。
注意,我们在 print 语句的结尾使用了一个 逗号 来消除每个 print 语句自动打印的换行符。这样做有点难看,不过确实简单有效。
接下来,我们使用 append 方法在列表中添加了一个项目,就如前面已经讨论过的一样。然后我们通过打印列表的内容来检验这个项目是否确实被添加进列表了。打印列表只需简单地把列表传递给 print 语句,我们可以得到一个整洁的输出。
再接下来,我们使用列表的 sort 方法来对列表排序。需要理解的是,这个方法影响列表本身,而不是返回一个修改后的列表——这与字符串工作的方法不同。这就是我们所说的列表是 可变的 而字符串是 不可变的 。
最后,但我们完成了在市场购买一样东西的时候,我们想要把它从列表中删除。我们使用 del 语句来完成这个工作。这里,我们指出我们想要删除列表中的哪个项目,而 del 语句为我们从列表中删除它。我们指明我们想要删除列表中的第一个元素,因此我们使用 del shoplist[0](记住,Python 从 0 开始计数)。
继续查找其他问题的答案?
相关视频回答
回复(0)
点击加载更多评论>>