关注开源技术(黑龙江。哈尔滨) 倡导企业级开源应用,探索信息化方案标准; 集成开源众多新成果,消除开源方案忧与患; 力推低成本开源战车,笑纳八方来客叙开源; 普及开源知识助推力,喜迎开源企业展宏图;

python数据结构---List

2007-12-31 10:25:10 / 个人分类:开源开发类

操作类型:
insert(i, x)
extend(L)--a[len(a):] = L
append(x)
remove(x)
pop()
index(x)
count(x)
sort( )
reverse( )
>>> a=[3434,234,6768,900]
>>> print a.count(3434),a.count(234),a.count(6768),a.count(900)
1 1 1 1
>>> print a.count(0)
0
>>> a.insert(2,-1)>>> a.append(333)
>>> a
[3434, 234, -1, 6768, 900, 333]

>>> a.index(333)
5
>>> a.remove(333)
>>> a
[3434, 234, -1, 6768, 900]
>>> a.reverse()
>>> a
[900, 6768, -1, 234, 3434]
>>> a.sort()
>>> a
[-1, 234, 900, 3434, 6768]
>>> m=[23,56]
>>> a[len(a):]=m
>>> a
[-1, 234, 900, 3434, 6768, 23, 56]
>>> a.pop()
56
>>>
标注:有些工作由python语言处理程序作了内化处理,这可以使程序员的工作减少,但又不失语言的功用,从而达到简单的目的,有时也提高了程序的安全性,提倡安全程序设计,数据结构由三方面组成:
数据元素、关系、操作,当然也可以通过python提供的第三方库实现数据结构支持扩展,比如python可用科学计算、并行程序设计等,可以说它是动态语言的典范。

TAG: python 开源开发类

我来说两句

(可选)

Open Toolbar