WEB开发网
开发学院软件开发Python 探索 Python 类型的层次结构 阅读

探索 Python 类型的层次结构

 2007-03-29 12:17:43 来源:WEB开发网   
核心提示:Python 提供了一系列有用的功能,其中 list 类是最重要的功能之一,探索 Python 类型的层次结构,本文介绍 list 类,并演示了众多方法中的一些方法,但有一点是不同的,即您可以使用方括号创建 list,了解如何使用这些方法简化困难的编程任务,本系列的第二篇文章 探索 Python

Python 提供了一系列有用的功能,其中 list 类是最重要的功能之一。本文介绍 list 类,并演示了众多方法中的一些方法,了解如何使用这些方法简化困难的编程任务。

本系列的第二篇文章 探索 Python,第 2 部分:探索 Python 类型的层次结构 —— 了解对象和容器,介绍了 Python 类型的层次结构,其中包括容器对象。这篇文章演示了 tuple,这是一个不可变的序列。本系列的第三篇文章 探索 Python 类型的层次结构 —— 使用字符串 介绍了 Python string,这也是一个不可变的序列,但仅针对字符数据。作为不可变的序列,tuple 和 string 对象在创建之后便无法修改。如果需要修改其中的一个,则必须创建相应类型的新容器,以便容纳新数据。本文介绍一个新的序列类型:list,这是一个可变的序列类型,并演示以多种不同方法使用它。

Python list

在介绍 Python tuple 时,我使用了类比的方法,将其比做一个袋子,您可以在袋子中存放不同的东西。Python list 与此非常类似,因此,它的功能与袋子的功能也非常类似。但有一点是不同的,即您可以使用方括号创建 list,如清单 1 所示。

清单 1. 在 Python 中创建一个 list

>>> l = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> l
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> type(l)
<type 'list'>
>>> el = []  # Create an empty list
>>> len(el)
0
>>> sl = [1]  # Create a single item list
>>> len(sl)
1
>>> sl = [1,]  # Create
a single item list, as with a tuple
>>> len(sl)
1

1 2 3 4 5 6  下一页

Tags:探索 Python 类型

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接