phyon數據結構

phyon常用的數據結構有:序列和元組

另外不常用的有 :字符串、Unicode字符串、buffer對象、xrange對象


1、索引:跟c++中的下標是一個意思


2、分片:就是索引的範圍:

>> >num[5] = [1, 2, 3, 4, 5]

>>> num[2:4]

[3, 4]

>>>num[0:1]

[1]

通常範圍中的第一個參數是不包含在列的


3、求長、最大、最小值

len, max, min

>>> num = [100, 101, 102]

>>> len(num)

3

>>> max(2, 3)

3

>>> min(9.3, 2.5)

2


4.list 函數

字符串不能像數字一樣被操作,可以用list來實現

>>> list("hello")

['h', 'e', 'l', 'l', 'o']
注意:list適用於所有的序列,不只是字符串


5、序列的操作:增刪該查

增加:

>>> name = [1, 2, 3, 4]
>>> del name[2]
>>> print (name)
[1, 2, 4]
>>> name[2:] = list('10, 11')
>>> name
[1, 2, '1', '0', ',', ' ', '1', '1']
>>> name.append(5)
>>> name
[1, 2, '1', '0', ',', ' ', '1', '1', 5]


刪除:del

>>> name = [1, 2, 3, 4]
>>> del name[2]
>>> print (name)
[1, 2, 4]

分片賦值:增加、插入的功能

>>> name = [1, 2, 3, 4]
>>> del name[2]
>>> print (name)
[1, 2, 4]
>>> name[2:] = list('10, 11')
>>> name
[1, 2, '1', '0', ',', ' ', '1', '1']


操作序列和元組常用到的函數有:



可以去參考,學習一下的網頁有:
http://wenku.baidu.com/view/8f5ebff90242a8956bece471.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章