iT邦幫忙

2024 iThome 鐵人賽

DAY 11
0
AI/ ML & Data

學習人工智慧的概念和技術系列 第 11

學習心得—Python基礎資料結構:列表、字典

  • 分享至 

  • xImage
  •  

今天要來學Python的資料結構,它是程式設計的基石,能夠有效地存儲和操作數據,而在Python中,列表(list)、字典(dictionary)、集合(set)、元組(tuple)是幾個最常見且強大的資料結構。它們各自具有不同的特性和使用場景,就讓我們來看看它們在實際應用中的重要性吧!

先說列表(List),是一個靈活的數據容器,可以存儲任意類型的數據。與其他語言中的陣列相比,Python的列表更加靈活,因為它不僅可以包含不同類型的數據,而且大小可以動態變化。在學習列表時,我深刻感受到其強大的操作能力和便捷性。就像是這樣: my_list = [1, 2, 3, "apple", True],其他指令像是append()可以在列表末尾添加元素,remove()可以刪除指定元素,sort()可以對列表進行排序,這些可以在Python應用上拿來廣泛利用!

再來說字典(Dictionary),它是鍵值對的高效存儲,與列表不同,字典是一種無序的、以鍵值對(key-value pair)形式存儲數據的結構。字典提供了非常高效的查詢方式,特別適合用於需要根據某個唯一標識(鍵)來快速查找數據的情況,像是這樣:
person = {"name": "Alice", "age": 25, "city": "New York"}
print(person["name"]) # 輸出 "Alice"
其他還有如get(),可以安全地獲取值而不會引發錯誤,update()可以一次性更新多個鍵值對,keys()和values()則可以分別獲取所有鍵和所有值。

這是我今天的學習!


上一篇
學習Python的函數與模組的概念
下一篇
學習心得—機器學習基礎:監督學習與非監督學習
系列文
學習人工智慧的概念和技術30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言