Python 列表简介

作者 : 慕源网 本文共871个字,预计阅读时间需要3分钟 发布时间: 2021-10-7 共311人阅读

介绍

列表是 Python 编程语言中的内置数据结构。它是可以通过其索引访问的元素的集合。
以下是有关 Python 中列表的一些要点,
  • 列表是可变对象(changeable objects),这意味着一旦你创建了一个列表,你就可以随时修改它。 
  • 列表元素通过索引访问,列表的索引总是从 0 开始。假设我们有一个包含“n”个元素的列表,那么最后一个元素的索引为“n-1”。
  • 一个列表可以包含任意数量的元素,并且这些元素可以是任何数据类型。所以我们可以说列表是异构数据类型的集合。
  • 列表可以包含重复的元素。

如何声明一个列表?

  1. 在 Python 中,我们可以通过简单地将元素放在方括号 [ ] 中并用逗号分隔来创建列表。

Python 列表简介

上面代码片段的输出如下所示:

Python 列表简介

  1. 在这里我们可以看到列表包含字符串、整数和布尔类型元素。
  1. 我们还可以使用 list() 构造函数创建一个列表对象,list() 的语法是 list([iterable]) 这里 iterable 是一个可选参数,它可以是字符串或元组,或任何其他可迭代对象。

Python 列表简介

上面代码片段的输出是:

Python 列表简介

在这里我们可以看到如果我们不向 list() 构造函数传递任何参数,它只会返回一个空列表。

现在让我们向 list() 传递一个参数,看看会发生什么:

Python 列表简介

上面代码片段的输出是:

Python 列表简介

在这里,我们可以看到当我们将一个字符串作为参数传递给 list() 构造函数时,它返回一个列表。

如何访问列表元素?

我们可以通过使用它们的向前和向后索引号来访问列表元素。
  • 前向索引从 0 开始,一直到 n-1。
  • 向后索引从 -1 开始,一直到 -n。
让我们用一个例子来访问列表元素:
Python 列表简介
上面代码片段的输出是:
Python 列表简介
在输出中,我们可以看到列表元素可以通过它们的前向或后向索引号访问。

列出方法

一个列表数据结构主要有以下几种方法:
  1. Append
  2. Extend
  3. Clear
  4. Copy
  5. Count
  6. Index
  7. Insert
  8. Pop
  9. Remove
  10. Reverse
  11. Sort
我们将在下一篇文章中讨论这些方法。

概括

在本文中,我们讨论了列表的基本概念。这是我的第一篇文章,我希望这能帮助读者理解列表的基础知识。在下一篇文章中,我们将讨论列表的方法。
请分享您对本文的反馈和疑问。谢谢阅读!

慕源网 » Python 列表简介

常见问题FAQ

程序仅供学习研究,请勿用于非法用途,不得违反国家法律,否则后果自负,一切法律责任与本站无关。
请仔细阅读以上条款再购买,拍下即代表同意条款并遵守约定,谢谢大家支持理解!

发表评论

开通VIP 享更多特权,建议使用QQ登录