序列:列表及方法(二)
来源:互联网 发布:中文版手机灰鸽子软件 编辑:程序博客网 时间:2024/06/05 20:32
续上:
5.pop 。pop方法会把列表的最后一个元素删除,默认是最后一个,当然也是可以修改的。举一个例子便知。
>>>x=[1,2,3]
>>>x.pop()
3
>>>x
[1,2]
>>>x.pop(1)
2
>>>x
[1]
忘了说了,这个pop方法是很特别的,在这么多的方法里面,只有这个方法可以既修改一个数值,也可以返回这个数值。当然不只是限于数值这个类型,确切的说应该是元素。
教材里面说他也可以构成栈这个特别的玩意儿,说实话,我倒真的是没怎么接触过这个栈,还有堆,学了这么久,不知道堆栈的主要用途是什么,只知道这个构成。还是在这里留下一个标记。
栈就像是往杯子里面放小球,先放进去的在最下面,拿的时候是最后拿,而最后放进去的是在最上面,最先拿走。
下面是这个例子:
>>>x=[1,2,3]
>>>x.append(x.pop())
>>>x
[1,2,3]
这个append方法应该没有忘记吧,就是一个末尾追加,和pop刚好是相反的,这样就构成了一个栈,出栈的元素又被追加(入栈)了,还是没有改变。
6.remove 这个从字面的意思上也可以看出是什么意思了,删除,就是这个功能。照旧,还是例子:
>>>x=['to','be','number','one']
>>>x.remove('one')
>>>x
这个就不需要怎么解释了。
7.reverse 这个是按反向排列的方法。
>>>x=[1,2,3]
>>>x.reverse()
>>>x
x=[3,2,1]
这个就是步步高打火机, so easy!
8.sort 这个也是排列的,是正序的排列。直接把原序列给排列了,并不返回特定值,返回的是空。这个在教材里面是特殊强调的了。
>>>x=[2,6,3,4,1,7,5]
>>>x.sort()
>>>x
[1,2,3,4,5,6,7]
终于把这些个方法之类的东西写完了,下面的一节来写一些高级排序。
5.pop 。pop方法会把列表的最后一个元素删除,默认是最后一个,当然也是可以修改的。举一个例子便知。
>>>x=[1,2,3]
>>>x.pop()
3
>>>x
[1,2]
>>>x.pop(1)
2
>>>x
[1]
忘了说了,这个pop方法是很特别的,在这么多的方法里面,只有这个方法可以既修改一个数值,也可以返回这个数值。当然不只是限于数值这个类型,确切的说应该是元素。
教材里面说他也可以构成栈这个特别的玩意儿,说实话,我倒真的是没怎么接触过这个栈,还有堆,学了这么久,不知道堆栈的主要用途是什么,只知道这个构成。还是在这里留下一个标记。
栈就像是往杯子里面放小球,先放进去的在最下面,拿的时候是最后拿,而最后放进去的是在最上面,最先拿走。
下面是这个例子:
>>>x=[1,2,3]
>>>x.append(x.pop())
>>>x
[1,2,3]
这个append方法应该没有忘记吧,就是一个末尾追加,和pop刚好是相反的,这样就构成了一个栈,出栈的元素又被追加(入栈)了,还是没有改变。
6.remove 这个从字面的意思上也可以看出是什么意思了,删除,就是这个功能。照旧,还是例子:
>>>x=['to','be','number','one']
>>>x.remove('one')
>>>x
这个就不需要怎么解释了。
7.reverse 这个是按反向排列的方法。
>>>x=[1,2,3]
>>>x.reverse()
>>>x
x=[3,2,1]
这个就是步步高打火机, so easy!
8.sort 这个也是排列的,是正序的排列。直接把原序列给排列了,并不返回特定值,返回的是空。这个在教材里面是特殊强调的了。
>>>x=[2,6,3,4,1,7,5]
>>>x.sort()
>>>x
[1,2,3,4,5,6,7]
终于把这些个方法之类的东西写完了,下面的一节来写一些高级排序。
- 序列:列表及方法(二)
- 序列:列表及方法(一)
- 序列之二 列表(Python)
- Python--序列学习(二)--列表
- Python序列:字符串、列表和元组(二)
- Python列表序列及字典的操作
- 列表、元组及通用序列操作
- 列表及字符串的方法
- <PY><core python programming笔记>C6 序列:字符串和列表和元组(二)
- Python学习教程(二)——序列之列表和元组
- 【序列】列表
- 序列-列表
- python 的序列方法,元组和列表的方法。
- (二)列表
- Python 基础学习之序列及列表操作小结
- 《Python基础教程(第2版·修订版)》 第2章 列表和序列(学习笔记·二)
- 1900页Python系列PPT分享二:Python序列(列表、元组、字典、集合)(154页)
- 序列(字符串,列表,元组)和字典常用方法
- WebLogic 作为 NT 服务:错误 1067
- 编辑swf文件
- sw
- linux 远程桌面
- Ubuntu中firefox chromium安装flash插件
- 序列:列表及方法(二)
- HttpURLConnection IllegalStateException
- 沙迪克UTY编程基础操作流程
- Google Host Patch自动获取脚本
- 关于稳定婚姻问题
- java泛型
- get linux thread id
- Ubuntu 11.10 更新源地址列表及下载
- GIT 备忘(最常用)