定義字典:字典名 = {}
字典常用操作
操作描述
dict.clear()
刪除字典內所有元素
dict.copy()
返回乙個字典的淺複製
dict.fromkeys()
建立乙個新字典
dict.get()
不報錯方式查詢,返回指定鍵的值,值不在返回default值
dict.items()
以列表返回可遍歷的元祖陣列
dict.keys()
以列表返回乙個字典所有的鍵
dict.pop()
刪除字典給定鍵所對應的值,返回值為該鍵
dict.popitem()
隨機返回並刪除字典中的一對鍵和值
dict.setdefault()
和get()類似,但如果鍵不在,將新增鍵並將值設為default
dict.update(字典)
把指定字典的鍵/值對更新到dict裡
dict.values()
以列表返回字典中所有值
字典資料新增:
dict1.update(dict2)
dict[』'鍵] = 值
遍歷字典
for i in dict:
pass
字典內建函式&方法
操作描述
len(dict)
計算字典元素個數,即鍵的總數
str(dict)
輸出字典,以可列印的字串表示
type(variable)
返回輸入的變數型別,如果變數是字典就返回字典型別
集合(set)是乙個無序的不重複元素序列
可以使用大括號 或者 set() 函式建立集合,注意:建立乙個空集合必須用 set() 而不是 ,因為 是用來建立乙個空字典
集合常用操作
操作描述
add()
為集合新增元素
clear()
移除集合中的所有元素
copy()
拷貝乙個集合
difference()
返回多個集合的差集
difference_update()
移除集合中的元素,該元素在指定的集合也存在。
discard()
刪除集合中指定的元素
intersection()
返回集合的交集
intersection_update()
返回集合的交集。
isdisjoint()
判斷兩個集合是否包含相同的元素,如果沒有返回 true,否則返回 false。
issubset()
判斷指定集合是否為該方法引數集合的子集。
issuperset()
判斷該方法的引數集合是否為指定集合的子集
pop()
隨機移除元素
remove()
移除指定元素
symmetric_difference()
返回兩個集合中不重複的元素集合。
symmetric_difference_update()
移除當前集合中在另外乙個指定集合相同的元素,並將另外乙個指定集合中不同的元素插入到當前集合中。
union()
返回兩個集合的並集
update()
給集合新增元素
python3 基本資料型別
整數 int 浮點數 float 1.23x10 9 寫成 1.23e9 整數和浮點數在計算機內部儲存的方式是不同的,整數運算永遠是精確的 除法難道也是精確的?是的!而浮點數運算則可能會有四捨五入的誤差 字串 str 字串是以單引號 或雙引號 括起來的任意文字,比如 abc xyz 等等。請注意,或...
Python3 基本資料型別
python中數字有四種型別 整數 布林型 浮點數和複數。int 整數 如 1,只有一種整數型別 int,表示為長整型,沒有 python2 中的 long。bool 布林 如 true。float 浮點數 如 1.23 3e 2 complex 複數 如 1 2j 1.1 2.2j python3...
Python3基本資料型別
在python中,變數就是變數,它沒有型別,我們所說的 型別 是變數所指的記憶體中物件的型別。python 3中有六個標準的資料型別 python 3支援int float bool complex 複數 數值型別的賦值和計算都是很直觀的,就像大多數語言一樣。內建的type 函式可以用來查詢變數所指...