1.列表
列表是python中最通用的序列資料型別,可以寫成方括號之間的逗號分隔值(項)列表。列表中的專案不必是相同的型別。如果只有一對方括號而沒有任何元素則表示空列表
示例: list1 = [ ] 空列表
列表生成(推導)式 : 快速生成列表的語法糖,簡化列表生成方式
語法:[exp(x) for x in 可迭代物件 [if 篩選條件]]
示例:list1 = [5, 22, 8, 9, 13, 7]
要求:將列表中的奇數和偶數分別放入兩個對應列表
list2 = [x for x in list1 if x % 2 == 0]
list3 = [x for x in list1 if x % 2 == 1]
four_count = list1.count(4)
print(four_count)
for i in range(four_count):
list1.remove(4)
print(list1)
41 資料結構
現實世界的儲存,我們使用的工具和建模。每種資料結構有自己的優點和缺點,資料儲存的常用結構有 棧 佇列 陣列 鍊錶和紅黑樹。棧 stack,又稱堆疊,它是運算受限的線性表,其限制是僅允許在標的一端進行插入和刪除操作,不允許在其他任何位置進行新增 查詢 刪除等操作。簡單的說 採用該結構的集合,對元素的訪...
《資料結構》 實驗4 1
1.實驗目的鞏固字串和多維陣列相關知識,學會運用靈活應用。1.回顧字串和多維陣列的邏輯結構和儲存操作特點,字元和陣列的物理儲存結構和常見操作。2.學習運用字串和和陣列的知識來解決實際問題。3.進一步鞏固程式除錯方法。4.進一步鞏固模板程式設計。2.實驗內容 1.從鍵盤輸入一些文字,統計文字單詞的個數...
python資料結構之列表
和字串一樣,列表也是python中使用最普遍的資料結構之一,而且它很靈活,可以儲存多種不同的物件 數字,字串,甚至於其他的列表。列表的建立方法 1 利用python的內建方法list l1 list python l1 p y t h o n 2 直接賦值給方括號,元素之間用逗號隔開 l2 1,2,...