任务 4:Python 列表

任务 4:Python 列表

💡 原文英文,约400词,阅读约需2分钟。
📝

内容提要

本文介绍了如何使用Python操作送货物品列表,包括添加、删除、排序、查找和过滤等功能,并通过示例展示了列表的基本操作和列表推导式的应用。

🎯

关键要点

  • 创建一个包含五个送货物品的列表,并打印列表中的第三个物品。
  • 在列表末尾添加一个新的送货物品“胶水棒”,并打印更新后的列表。
  • 在第二个和第三个物品之间插入“荧光笔”,并打印更新后的列表。
  • 取消了一项送货,从列表中移除“尺子”,并打印更新后的列表。
  • 送货员只需送出前三个物品,打印仅包含这些物品的子列表。
  • 送货员完成送货后,使用列表推导式将所有物品名称转换为大写,并打印新列表。
  • 检查“马克笔”是否仍在列表中,并打印找到与否的消息。
  • 打印列表中送货物品的数量。
  • 按字母顺序对物品列表进行排序,并打印排序后的列表。
  • 送货员决定反转送货顺序,反转列表并打印。
  • 创建一个列表,其中每个项目都是一个包含送货物品及其送货时间的列表,打印第一个项目及其时间。
  • 统计“尺子”在列表中出现的次数,并打印计数。
  • 找到“铅笔”在列表中的索引,并打印。
  • 用另一个新送货物品列表扩展当前列表,并打印更新后的列表。
  • 清空所有送货物品的列表,并打印列表。
  • 创建一个包含“笔记本”重复三次的列表,并打印该列表。
  • 使用嵌套列表推导式创建一个列表,其中每个子列表包含一个物品及其长度,然后打印新列表。
  • 过滤列表,仅包含包含字母“e”的物品,并打印过滤后的列表。
  • 从列表中移除重复的物品,并打印唯一物品的列表。

延伸问答

如何创建一个包含五个送货物品的列表?

可以使用Python列表语法,例如:items = [“Notebook”, “Pencil”, “Eraser”, “Ruler”, “Marker”]。

如何在列表末尾添加新的送货物品?

使用append方法,例如:items.append(“Glue Stick”)。

如何从列表中移除一个送货物品?

可以使用remove方法,例如:items.remove(“Ruler”)。

如何检查一个物品是否在列表中?

可以使用'in'运算符,例如:'Marker' in items。

如何对列表进行排序?

使用sort方法,例如:items.sort()。

如何使用列表推导式将物品名称转换为大写?

可以使用列表推导式,例如:new_items = [item.upper() for item in items]。

➡️

继续阅读