Day25(0209) <<
Previous Next >> Day26(0210)
list串列(二)
比較運算子
1.比較運算子(>、<、>=、<=、==、!=)也可以用來比較兩個串列的串列的大小或相等與否,例如:
>>>[1,2,3] != [1,2,3,4]
True
>>>[1,2,3] == [3,2,1]
False
in & not in運算子
1.in運算子:用來檢查某個元素是否存在於串列中,例如:
>>>"Taiwan" in [1,"Taiwan",2]
True
2.not in運算子:用來檢查某個元素是否不存在於串列中,例如:
>>>"Thailand" not in [1,Taiwan,2]
True
索引 & 片段運算子
1.索引運算子[]:用於取得串列中的元素,舉例來說,假設變數L值為[1,2,3,4,5],索引0表示由左端開始,索引-1則由右端開始索引,例如:
>>>L = [1,2,3,4,5]
>>>L[0]
1
>>>L = [1,2,3,4,5]
>>>L[-1]
5
2.片段運算子[strat:end]:用來指定索引範圍,例如:
>>>L = [1,2,3,4,5]
>>>L[2:4]
[3,4]
串列處理方法
1.list.append(x):將參數x所指定的元素加入串列尾端。
2.list.extend(L):將參數L所指定的串列的所有元素加入串列。
3.list.insert(i,x):將參數x所指定的元素插入串列中所引為參數i的位置。
4.list.remove(x):從串列中刪除第一個值為參數為x的元素。
5.list.pop[i]:從串列中刪除索引為選擇型參數i的元素並傳回該元素,若未指定i,則刪除最後一個元素,並傳回該元素。
6.list.index(x):傳回參數x所指定的元素第一次出現在串列中的索引。
7.list.count(x):傳回參數x所指定的元素出現在串列中的次數。
8.list.sort():將串列中的元素由小到大排序。
9.list.reverse():將串列中元素順序反轉過來。
10.list.copy():複製串列。
11.list.clear:從串列中刪除所有元素。
Day25(0209) <<
Previous Next >> Day26(0210)