中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > 编程语言 > 综合其它
学习Python(16)- List的更多操作
作者:未知 时间:2005-09-13 23:33 出处:Blog.ChinaUnix.net 责编:chinaitpower
              摘要:学习Python(16)- List的更多操作

List有很多的操作 :

append(x)

在List的末尾添加一个成员;相当于a[len(a):] = [x].

extend(L)
把一个List添加到当前List的末尾;相当于a[len(a):] = L.

insert(i, x)
在指定位置插入一个成员。X会插在第i个成员的前面。所以a.insert(0, x) 插在List的最前面,a.insert(len(a), x) 相当于a.append(x).

remove(x)
从List里删掉成员X 。如果没有这个成员的话会报错。

pop([i])
删除指定位置的成员,并且返回这个成员。如果没有指定index,a.pop() 会返回list的最后一个成员,并把它从list里删除。

index(x)
返回在list里值为X的对象的的索引,如果没有会报错。

count(x)
返回x在list里出现的次数。

sort()
对list的成员排序。

reverse()
颠倒list的成员的次序。

>>> a = [66.6, 333, 333, 1, 1234.5]
>>> print a.count(333), a.count(66.6), a.count('x')
2 1 0
>>> a.insert(2, -1)
>>> a.append(333)
>>> a
[66.6, 333, -1, 333, 1, 1234.5, 333]
>>> a.index(333)
1
>>> a.remove(333)
>>> a
[66.6, -1, 333, 1, 1234.5, 333]
>>> a.reverse()
>>> a
[333, 1234.5, 1, 333, -1, 66.6]
>>> a.sort()
>>> a
[-1, 1, 66.6, 333, 333, 1234.5]

关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有