1.列表
話說列表已經用過挺多的了,首先先說一下這個list函式,這個是挺厲害的玩意兒。
>>>list('hello')
['h','e','l','l','o']
這個可以用於所有型別的序列。
然後就是列表的操作,無非是修改什麼的。最主要的是分片的替換修改。
一般的修改是這樣的:
>>>x=[1,1,1]
>>>x[1]=2
>>>x
[1,2,1]
使用分片的時候:
>>>x=[1,1,1]
>>>x[1:2]=[2,3]
>>>x
[1,2,3]
2.方法
這些個應該是挺容易來接受的,但是下面的方法就是很bt的了,怎麼說呢,我很討厭這種專業的術語,很煩人,搞得讓人不知是什麼東東,不如先說的簡單一點,在我看來,這些方法和函式就是差不多的,功能沒有什麼區別的,就是使用不同而已(說的有點絕對,個人看法,勿拍磚),是騾子是馬,舉幾個例子看看。
>>>new=[1,2,3]
>>>new
[1,2,3,4]
如此而已。
2.count ,統計某乙個元素所出現的個數
>>>new=[1,2,3,3,4,1,2,3]
>>>new.count(3)
33.extend ,一次在後面追加多個值
>>>new=[1,2,3]
>>>old=[4,5,6]
>>>old.extend(new)
>>>old
這個猜猜是什麼?
[4,5,6,1,2,3]
就是這樣,很簡單。看起來很像是連線的操作,但是這個原來的old已經改變了。
4.index,索引,很熟悉的詞,這個從列表中找到要查的詞,然後給出位置,更像是locate,定位。
>>>new=[12,22,13,44,11,21]
>>>new.index(22)
1待續。。。
序列 列表及方法(二)
續上 5.pop這個從字面的意思上也可以看出是什麼意思了,刪除,就是這個功能。照舊,還是例子 x to be number one x.remove one x 這個就不需要怎麼解釋了。7.reverse這個是按反向排列的方法。x 1,2,3 x.reverse x x 3,2,1 這個就是步步高打...
Python序列 列表
列表是能保留任意數目的python物件的靈活的容器。extend 方法可代替連線操作符把乙個列表的內容新增到另乙個中去。注 使用extend 方法比連線操作的乙個優點是它實際上是把新列表新增到了原有列表裡面,而不是像連線操作符那樣新建乙個列表。sorted函式可以將任何序列返回為乙個新的有序列表 s...
python 序列 列表(1)
python資料的集合總稱序列,分為有序序列和無序序列兩類 有序序列包括 列表,元組,字串 無序序列包括 字典,集合,控制集合資料的物件 2.1 列表概念及初始化 列表 python中是有序的 可變資料集合,使用一對標識 初始化語法 列表初始化語法 建立乙個空列表 lia 建立乙個列表 lib 8,...