媒體
  • 澳廣視新聞
  • 政府消息
  • 濠江日報
  • 澳門日報
  • 力報
  • 新華澳報
  • 正報
  • 華僑報
  • 現代澳門日報
  • 論盡澳門
  • 澳門平台
  • MediaOutReach
  • 美通社
  • EQSGroup
分類
  • 澳聞
  • 經濟
  • 要聞
  • 體育
  • 藝海
  • 即時新聞
新聞
  • 國際銀行教育會簽合作協議
  • 政協進聖中三校分享國情
  • 高校研建虛實通聯跨境圖書館
  • 《文化雜誌》徵集慶回歸稿件
  • 《非高教專業發展制度》擬出台
  • “五 · 四”籌委訪何厚鏵介紹活動
  • 新聞特搜
  • 高校外交演講賽科大奪冠
  • 建築工程界黔考察建橋技術
  • 民青會:國家航天事業引領創新
  • 海洋智能科技展珠開幕
  • 修繕燈塔
  • 旅博會雲南茶主體館開館
  • 京首辦京澳科技創新論壇
  • 人民日報電子閱報欄多點啟用
  • 澳內地商雙向研學遊線路
  • 青島南區領導訪山東工商聯
  • 潮南區長訪潮州同鄉會
  • 白雲僑聯主席訪僑總促合作
  • 和光會新閣就職迎挑戰

Python中的List

2023-11-09 06:35

    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’]

    學勤進修教育中心

    電腦專科導師

    周柏堅