一、背景介紹
中,有許多內置的數據結構,例如列表、元組、字典、集合等,同時也可以使用第三方庫來實現更復雜的數據結構。
二、案例演示
1. 列表
中常用的數據結構之一,可以存儲多個數據項,并支持增加、刪除、修改、查詢等操作。下面是一個簡單的例子,演示如何使用列表來存儲一組學生的成績,并計算平均分。
scores = [90, 85, 92, 78, 88](scores)(scores)t("平均分為", average)
2. 元組
元組與列表類似,也可以存儲多個數據項,但是不支持修改操作。演示如何使用元組來存儲一組學生的基本信息,并輸出。
ts = ("張三", 18, "男")tts[0])tts)tts)
3. 字典
中的另一種常用數據結構,可以存儲鍵值對,支持按鍵查詢、增加、刪除等操作。演示如何使用字典來存儲一組學生的成績,并查詢指定學生的成績。
scores = {"張三" 90, "李四" 85, "五" 92, "趙六" 78, "錢七" 88}ameput("請輸入學生姓名")ame, -1)
if score == -1t("沒有找到該學生!")
elsetame, "的成績為", score)
4. 集合
中的一種特殊數據結構,可以存儲多個元素,但不允許重復。演示如何使用集合來去除列表中的重復元素。
umbers = [1, 2, 3, 2, 4, 1, 5, 3]iqueumbersumbers)tiqueumbers)
三、總結與展望
數據結構不僅是編程入門的必備知識,也是進一步深入學習計算機科學的重要基礎。