小白學Python的第四堂課

更新於 2023/08/02閱讀時間約 2 分鐘

我們將會學習 Python 中的數據結構。

主要的數據結構包括列表 (List)、元組 (Tuple)、字典 (Dictionary) 以及集合 (Set)。

現在就讓我們建立一個新的文件,名稱叫做 data_structures.py,然後開始學習吧。

  1. 列表 (List):列表是一種有序的集合,可以隨時被新增或刪除其中的元素。
pythonCopy code
my_list = [1, 2, 3, 4, 5]
print(my_list)

# 添加元素到列表尾部
my_list.append(6)
print(my_list)

# 移除列表中的元素
my_list.remove(1)
print(my_list)
  1. 元組 (Tuple):元組和列表非常類似,但是元組一旦初始化就不能修改。
pythonCopy code
my_tuple = (1, 2, 3, 4, 5)
print(my_tuple)
  1. 字典 (Dictionary):字典使用鍵-值 (key-value) 的存儲結構,具有很快的查找速度。
pythonCopy code
my_dict = {'name': 'John', 'age': 20, 'gender': 'male'}
print(my_dict)

# 從字典中獲取元素
print(my_dict['name'])

# 更改字典中的元素
my_dict['age'] = 21
print(my_dict)

# 移除字典中的元素
del my_dict['gender']
print(my_dict)
  1. 集合 (Set):集合是一群無序且元素唯一的集合。
pythonCopy code
my_set = {1, 2, 3, 4, 5}
print(my_set)

# 添加元素到集合中
my_set.add(6)
print(my_set)

# 從集合中移除元素
my_set.remove(1)
print(my_set)

這就是 Python 中的主要數據結構,你可以透過編輯並運行data_structures.py 來更深入地了解他們。

    avatar-img
    34會員
    28內容數
    我學習Python的紀錄
    留言0
    查看全部
    avatar-img
    發表第一個留言支持創作者!
    Hack_Z的沙龍 的其他內容
    好的,接下來讓我們來看看 Python 的控制流程。 在 Python 程式中,你可以使用 if, elif, else 結構來進行條件判斷,使用 for 和 while 來進行循環。
    在這一課中,我們將學習 Python 的基本變量類型以及如何進行基本的數學運算。 Python 中有幾種基本的數據類型,包括整數 (int)、浮點數 (float)、字符串 (str) 和布林值 (bool)。 讓我們在一個新的文件中試試看,可以將這個文件命名為 variables_and_ma
    讓我們從 Python 最經典的 "Hello, World!" 程式開始吧。 首先,建立一個新的 Python 文件,檔名可以取為 hello_world.py。 VS Code 中你可以直接點擊左側的 "Explorer" 面板,然後點擊 "New File" 的按鈕來創建新的文件。 然後
    這只是我把學習python的過程記錄下來,不一定適合所有人
    好的,接下來讓我們來看看 Python 的控制流程。 在 Python 程式中,你可以使用 if, elif, else 結構來進行條件判斷,使用 for 和 while 來進行循環。
    在這一課中,我們將學習 Python 的基本變量類型以及如何進行基本的數學運算。 Python 中有幾種基本的數據類型,包括整數 (int)、浮點數 (float)、字符串 (str) 和布林值 (bool)。 讓我們在一個新的文件中試試看,可以將這個文件命名為 variables_and_ma
    讓我們從 Python 最經典的 "Hello, World!" 程式開始吧。 首先,建立一個新的 Python 文件,檔名可以取為 hello_world.py。 VS Code 中你可以直接點擊左側的 "Explorer" 面板,然後點擊 "New File" 的按鈕來創建新的文件。 然後
    這只是我把學習python的過程記錄下來,不一定適合所有人
    你可能也想看
    Google News 追蹤
    Thumbnail
    徵的就是你 🫵 超ㄅㄧㄤˋ 獎品搭配超瞎趴的四大主題,等你踹共啦!還有機會獲得經典的「偉士牌樂高」喔!馬上來參加本次的活動吧!
    Thumbnail
    隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
    Python 是一門功能強大且簡潔的程式語言,內建了多種資料結構來幫助開發者處理各種不同的需求。今天,我們將介紹五種常見的資料結構:字串、清單、元組、集合和字典,並學習它們的使用方式。
    Thumbnail
    本篇文章探討了Python中的字串、列表、元組、集合與字典這五種資料類型的定義與基本操作。這些資料類型各具特點,例如字串和元組是不可變的,列表和集合是可變的,適合不同的使用場景。文章中詳細介紹如何定義進行基本的操作(如添加、刪除、訪問元素等)。
    Thumbnail
    從範例學python的目標讀者: 針對剛進入的初學者,想學習Python語言。 有基礎本數學邏輯基礎即可。 從小遊戲學python的目標讀者: 針對已經有經驗的C/C++, Python, 或其他有程式基礎的讀者。 想實作一些小專案,從實做中學習如何分析需求、元件分拆、到底層實作
    上兩篇有關List的文章,此篇文上兩章的延續,整理一些常用的方法和操作。 [Python]List(列表)新增、修改、刪除元素 [Python基礎]容器 list(列表),tuple(元組) 還有一些常用的 list 方法和操作,讓你能更靈活地處理列表數據
    Thumbnail
    在 Python 中,tuple 與 List有一個關鍵的不同點:tuple 是不可變的,這意味著一旦創建了 tuple,就無法更改其內容。 這與 List的可變性形成了對比,list 可以新增、刪除或修改元素。 元素的意思: 元素:指的是 List 中的每一個獨立的項目或值。
    Thumbnail
    今天要來介紹的是Python中資料型別的函數, 這幾天學習的素材是Youtube上“程式柴大大的Python 6 小時初學者課程”,一步一步帶著大家操作並解,學習中也別忘了要多多練習,練習的部分我是把我學到的東西請Chatgpt幫我出類似的題型並讓我練習。 以下我先寫出一個簡單的code,再加以
    在檢查列表中含有tuple的座標點時,若要給其他演算法做運算時若有其中有tuple有空值時,就會報錯。 本文主要介紹兩種方法可以檢查是否有空值 程式範例1 positon_list =[(42,123),(None,None),(22,11)] for cord in positon_lis
    Thumbnail
    Array可以說是各種語言除了基本型別之外,最常用的資料型別與容器之一了。 Array 這種連續格子狀的資料結構,在Python要怎麼表達呢? 建立一個空的陣列 最簡單也最直接的寫法就是 array = [] # Python list [] 就對應到大家熟知的array 陣列型態的資料結
    Thumbnail
    古有四大名著,現今Python四大容器🤣 哪四個?list串列,tuple元組,dict字典,set集合。 那這四個怎麼分? 一起來看看吧! (以下有手寫與上機實際測試請付費觀看) 以上我精心整理主要會使用到的功能 當然python功能太多了,肯定不只。 實際操作: 大概就這樣?(
    Thumbnail
    列表(List)和元組(Tuple)都是 Python 中用來存儲集合元素的數據結構,兩者看起來很像,在初學時很容易搞混,所以觀念要建立好。 可以把列表(List)和元組(Tuple)想像成是一個容器,什麼元素都可以塞
    Thumbnail
    徵的就是你 🫵 超ㄅㄧㄤˋ 獎品搭配超瞎趴的四大主題,等你踹共啦!還有機會獲得經典的「偉士牌樂高」喔!馬上來參加本次的活動吧!
    Thumbnail
    隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
    Python 是一門功能強大且簡潔的程式語言,內建了多種資料結構來幫助開發者處理各種不同的需求。今天,我們將介紹五種常見的資料結構:字串、清單、元組、集合和字典,並學習它們的使用方式。
    Thumbnail
    本篇文章探討了Python中的字串、列表、元組、集合與字典這五種資料類型的定義與基本操作。這些資料類型各具特點,例如字串和元組是不可變的,列表和集合是可變的,適合不同的使用場景。文章中詳細介紹如何定義進行基本的操作(如添加、刪除、訪問元素等)。
    Thumbnail
    從範例學python的目標讀者: 針對剛進入的初學者,想學習Python語言。 有基礎本數學邏輯基礎即可。 從小遊戲學python的目標讀者: 針對已經有經驗的C/C++, Python, 或其他有程式基礎的讀者。 想實作一些小專案,從實做中學習如何分析需求、元件分拆、到底層實作
    上兩篇有關List的文章,此篇文上兩章的延續,整理一些常用的方法和操作。 [Python]List(列表)新增、修改、刪除元素 [Python基礎]容器 list(列表),tuple(元組) 還有一些常用的 list 方法和操作,讓你能更靈活地處理列表數據
    Thumbnail
    在 Python 中,tuple 與 List有一個關鍵的不同點:tuple 是不可變的,這意味著一旦創建了 tuple,就無法更改其內容。 這與 List的可變性形成了對比,list 可以新增、刪除或修改元素。 元素的意思: 元素:指的是 List 中的每一個獨立的項目或值。
    Thumbnail
    今天要來介紹的是Python中資料型別的函數, 這幾天學習的素材是Youtube上“程式柴大大的Python 6 小時初學者課程”,一步一步帶著大家操作並解,學習中也別忘了要多多練習,練習的部分我是把我學到的東西請Chatgpt幫我出類似的題型並讓我練習。 以下我先寫出一個簡單的code,再加以
    在檢查列表中含有tuple的座標點時,若要給其他演算法做運算時若有其中有tuple有空值時,就會報錯。 本文主要介紹兩種方法可以檢查是否有空值 程式範例1 positon_list =[(42,123),(None,None),(22,11)] for cord in positon_lis
    Thumbnail
    Array可以說是各種語言除了基本型別之外,最常用的資料型別與容器之一了。 Array 這種連續格子狀的資料結構,在Python要怎麼表達呢? 建立一個空的陣列 最簡單也最直接的寫法就是 array = [] # Python list [] 就對應到大家熟知的array 陣列型態的資料結
    Thumbnail
    古有四大名著,現今Python四大容器🤣 哪四個?list串列,tuple元組,dict字典,set集合。 那這四個怎麼分? 一起來看看吧! (以下有手寫與上機實際測試請付費觀看) 以上我精心整理主要會使用到的功能 當然python功能太多了,肯定不只。 實際操作: 大概就這樣?(
    Thumbnail
    列表(List)和元組(Tuple)都是 Python 中用來存儲集合元素的數據結構,兩者看起來很像,在初學時很容易搞混,所以觀念要建立好。 可以把列表(List)和元組(Tuple)想像成是一個容器,什麼元素都可以塞