top top top
第A13版:澳聞 上一版3  4下一版  
      本版標題導航
高校辯賽保安高校澳大奪冠
旅院生助中葡博覽推介酒品
新華中文教師赴珠培訓
海暉學生秋遊黑沙親親自然
澳大訪內地三高校簽合作協議
澳大何鴻燊基金合辦健康論壇
婦校運動會展英姿
城大校園文化節精彩紛呈
理大防罪周增學生安全意識
學聯時委培訓新聞寫作技巧
Python中的List
同善堂飛鷹訓練營促成長
     [ 設為首頁 ] | | [ 返回主頁 ] |
今日日期:     版面導航
當前報紙日期:
2023 11月9日 星期
 
3上一篇  下一篇4  
  放大 縮小 默认        

Python中的List

周柏堅

    Python中的List

    寫過電腦程式的讀者,對陣列(array)一詞相信不會陌生,陣列是資料結構(data structure)中的基礎,也是大多數程式語言的重要組成部分。陣列是一連串資料有序地集合,唯每項資料都具有相同的資料類型(data type)。Python中的陣列就是list (串列/清單),list是任何資料項在方括號內;每項資料用逗號分隔。

    例子:students = [ “Peter”,  “Mary”, “David”]  ## students 是list 的variable

    print(students) ## 列印 students 內的每項

    print(len(students))  ##列印 students 內有幾多項

    解釋:students是list的變數(variable),內裡包含着三項資料,其資料類型(data type)為字串(string), 其內容為“Peter”,  “Mary”, “David”。

    列印出結果為:[‘Peter’,  ‘Mary’,  ‘David’]

    3

    倘若只想列印list中的某-項,就要寫出該項的索引(index), “Peter”是第一項,它的索引是0, “Mary”是第二項,它的索引是1, 如此類推。那麼,若只想列印“Peter”及“David”, 那麼,就該寫成:

    print(students[0], students[2]), 其列印出結果為:

    Peter

    David

    注意:方括號內的各項[“Peter”,“Mary”,“David”]可以隨時修改或增減,若要list內各項不被修改或增減,只需要將方括號改成圓括號便可。那樣,list就成為tuple(元組)。

    例子:students = (“Peter”,“Mary”,“David”)

    解釋:Tuple跟List來比較,很多指令大家是相通的;唯一不同是Tuple內的各項是不能修改或增減。

    對List的最常用指令有:新增、刪除及修改。若要在students 內新增一項,可用append

    例子:students.append(“Lisa”)

    print(students)

    列印出結果為:

    [‘Peter’, ‘Mary’, ‘David’, ‘Lisa’]

    若要在students 內新增多項,可用extend

    例子:students.extend(“Bobby”, “Tommy”, “John”)

    print(students)

    列印出結果為 :[‘Peter’,  ‘Mary’, ‘David’, ‘Lisa’, ‘Bobby’, ‘Tommy’, ‘John’]

    若要在students 內删除,可用remove

    例子:students.remove(“Mary”)

    print(students)

    列印出結果為 :[‘Peter’, ‘David’, ‘Lisa’, ‘Bobby’, ‘Tommy’, ‘John’]

    若要在students內某項進行修改,先要確定該項的索引(index)

    例子:students[2] = “Rose”## 將“Lisa”改成“Rose”

    print(students)

    列印出結果為 :[‘Peter’, ‘David’, ‘Rose’, ‘Bobby’, ‘Tommy’, ‘John’]

    學勤進修教育中心

    電腦專科導師

    周柏堅

3上一篇  下一篇4