Day24(0208) <<
Previous Next >> Day25(0209)
list串列(一)
list串列是由一連串資料所組成、有順序且可改變內容(mutable)的序列(sequence),前後以中括號標示,串列中的資料以逗號分開。
建立串列:可以使用Python內建的list()函式建立串列,例如:
>>>list1 = list()
>>>list1
[] #空串列
>>>list2 = ([1,2,3])
>>>list2
[1,2,3]
利用range物件建立串列,例如:
>>>list3 = list(range(6))
>>>list3
[0,1,2,3,4,5]
也可使用str.split([sep])方法,根據sep選擇性參數所指定的分隔字串將字串分隔成串列,然後傳回串列,若sep省略則表示分隔字串為空白,例如:
>>> '1,2,3'.split(',')
['1', '2', '3']
內建函式
我在Day9(0124)中有提到過的內建函式中有些亦適用於串列,例如:
1.len(L):傳回串列參數L的長度,也就是包含幾個元素。
2.max(L):傳回串列參數L中最大的元素。
3.min(L):傳回串列參數L中最小的元素。
4.sum(L):傳回串列參數L中元素的總和。
連接運算子
1.+運算子可以用來連接串列,例如:
>>>[1,2,3]+["Taiwan","Japan","Korea"]
[1,2,3,'Taiwan','Japan','Korea']
重複運算子
1.*運算子也可以用來重複串列,例如:
>>>3*[1,2,3]
[1,2,3,1,2,3,1,2,3]
Day24(0208) <<
Previous Next >> Day25(0209)