[python3教程]第三章.3.1.3链表(list)
2017-01-09 21:05
253 查看
#其实把list叫做链表我也不知道合不合适,我在学习C语言的时候自己做过链表,一般的来说没有索引功能。但是显然python的链表格外强大~
python有许多种数据类型,list可以说是其中的佼佼者。定义list只需要使用[]就可以,一般情况一个链表种我们只存放一种数据类型,但他支持存放多种数据类型。
![](https://img-blog.csdn.net/20170109211113487?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMTA0Mzc3NQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
链表的索引和字符串几乎是一样的:
![](https://img-blog.csdn.net/20170109211501889?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMTA0Mzc3NQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
连接两个链表的方法和字符串也是一样的,使用一个+就可以了;与字符串不同的是,链表是可以通过索引进行修改的:
![](https://img-blog.csdn.net/20170109211808329?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMTA0Mzc3NQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
list是一个类,他有很多实例方法(我个人喜欢这么叫,为了区别于类方法),比如我们可以在末尾添加新元素(这很有用,可以模仿队列或者堆栈):
![](https://img-blog.csdn.net/20170109213619444?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMTA0Mzc3NQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
我们也可以按范围替换元素或者删除元素:
![](https://img-blog.csdn.net/20170109214045732?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMTA0Mzc3NQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
链表也可以使用len()函数返回长度;同时链表也是可以包含其他链表的(这一点有点类似与c中的多维数组):
python有许多种数据类型,list可以说是其中的佼佼者。定义list只需要使用[]就可以,一般情况一个链表种我们只存放一种数据类型,但他支持存放多种数据类型。
链表的索引和字符串几乎是一样的:
连接两个链表的方法和字符串也是一样的,使用一个+就可以了;与字符串不同的是,链表是可以通过索引进行修改的:
list是一个类,他有很多实例方法(我个人喜欢这么叫,为了区别于类方法),比如我们可以在末尾添加新元素(这很有用,可以模仿队列或者堆栈):
我们也可以按范围替换元素或者删除元素:
链表也可以使用len()函数返回长度;同时链表也是可以包含其他链表的(这一点有点类似与c中的多维数组):
相关文章推荐
- 第三章Python解析list,dictionary,set
- Python 基础教程第三章 使用字符串
- <Python基础教程>第三章_学习心得
- python基础教程共60课-第26课操作list
- python基础教程共60课-第25课初探list
- python 教程 第三章、 运算符与表达式
- Python教程学习简记1--Python数据类型和变量 字符串和编码 list和tuple 条件判断 循环 dict和set
- Python中List.count()方法的使用教程
- Python中List.count()方法的使用教程
- python基础教程_list列表应用
- Python学习入门基础教程(learning Python)--6 Python下的list数据类型
- 【拘束】python2.5,6,7入门教程第三章
- python 教程 第三章、 运算符与表达式
- Python中List.index()方法的使用教程
- 今天的感悟,对于python中的list()与w3c教程
- Python基础教程学习笔记----第三章 字符串
- python 教程 第三章、 运算符与表达式
- Python入门教程-07 列表list
- python教程,文章list
- Python教程学习简记1--Python数据类型和变量 字符串和编码 list和tuple 条件判断 循环 dict和set