p4-python的基本資料型別
1.集合 set
特點:無序,無法用下表取特定值,不支援切片操作;
不重複,將相同的元素自動合併;
用len()判斷集合長度。
用x in 判斷元素是否在集合裡面,同理not in
用 - 可以剔除集合中的某些元素,即求兩個集合的差集。
用 & 符號可以求出兩個集合共有的元素,即兩個集合的交集。
用 | 符號可以將兩個集合的元素合併,即兩個集合的和集。
定義:
>>>
>>> type()
空集合的定義:
>>> set()
set()
>>> type(set())
2.字典 dictkey 關鍵字 value 值
乙個字典可以有很多key 和value構成。
無序,無法用下標索引訪問特定元素;
字典不可以有key重複的元素,會自動刪除,但是字串『1』和數字1會被識別成兩個不同的key
並且value的型別沒有限制,也可以是乙個字典
key的型別必須是不可變的型別,ex: int ,『str』,但是可變型別(列表)是不可以的
>>>
>>> type()
syntaxerror: invalid character in identifier
>>> type()
>>> set()
set()
>>> type(set())
>>>
>>>
>>> type()
>>> ['q']
'新月打擊'
>>> ['q']
'蒼白瀑布'
>>> ['q']
'蒼白瀑布'
>>>
>>>
>>> ,'r':"月神衝刺"}
, 'r': '月神衝刺'}
空的字典定義
>>> {}
{}>>> type({})
3.總結
菜鳥學python(02) 基礎筆記整理
兄弟連學python 02 基礎筆記整理 注釋的作用 增加可讀性,排查程式錯誤 兩種 或 或 ctrl 快捷鍵,快速用單行注釋注釋多行 注釋混用問題?單行有多行,多行不能有自己 python 語句 單行語句,塊 變數 可改變,用英文,數字不打頭,用 有意義,不能和系統衝突,區分大小寫 檢視系統關鍵字...
Linux整理筆記(7)
一 棧 是限定僅在表尾進行插入和刪除操作的線性表 又稱後進先出的線性表。lifo結構。棧頂top 允許插入和刪除的一端 棧底bottom 另外一端 二 棧的操作 進棧,壓棧,入棧 棧的插入操作 出棧,彈棧 棧的刪除操作 棧中有乙個元素時,top 0 空棧時,top 1 三 鏈式棧 棧的鏈式儲存結構是...
21天學通C語言 學習筆記(7)
為了處理更複雜的資料,c語言還定義了一些功能更強大的復合資料型別,如陣列型別 結構體型別 共用體型別和列舉型別。陣列是同一資料型別的許多資料元素按某種順序排列在一起的集合,通過訪問陣列名和索引就可以訪問陣列中的任意元素。本節將重點學習一下內容 一維陣列是c語言中用來儲存和處理一維序列資料的資料型別。...