python基本資料型別

2022-09-08 08:00:14 字數 1388 閱讀 2689

d = 

a = dict()

b = dict(k1=123,k2="morra")

修改或增加字典:

dict = 

dict['ob1']='book'

dict['ob4']='cow'

print(dict)

其他常用方法:

len(a)

得到字典a中元素的個數

a[k]

取得字典a中鍵k所對應的值

a[k] = v

設定字典a中鍵k所對應的值成為v

del a[k]

使用 key從乙個 dictionary中刪除獨立的元素。如,刪除dictionary dic中的user=』root』:del dic[「user」]

a.clear()

從乙個 dictionary中清除所有元素。如,刪除dictionary dic中的所有元素:dic.clear()

a.copy()

得到字典副本

k in a

字典中存在鍵k則為返回true,沒有則返回false

k not in a

字典中不存在鍵k則為返回true,反之返回false

a.has_key(k)

判斷字典a中是否含有鍵k

a.items()

得到字典a中的鍵—值對list

a.keys()

得到字典a中鍵的list

a.update([b])

從b字典中更新a字典,如果鍵相同則更新,a中不存在則追加.

a.fromkeys(seq[, value])

建立乙個新的字典,其中的鍵來自sql,值來自value

a.values()

得到字典a中值的list

a.get(k[, x])

從字典a中取出鍵為k的值,如果沒有,則返回x

a.setdefault(k[, x])

將鍵為k的值設為預設值x。如果字典a中存在k,則返回k的值,如果不存在,向字典中新增k-x鍵值對,並返回值x

a.pop(k[, x])

取出字典a中鍵k的值,並將其從字典a中刪除,如果字典a中沒有鍵k,則返回值x

a.popitem()

取出字典a中鍵值對,並將其從字典a中刪除

a.iteritems()

返回字典a所有鍵-值對的迭代器。

a.iterkeys()

返回字典a所有鍵的迭代器。

a.itervalues()

返回字典a所有值的迭代器。

注意:dictionary中的key值是大小寫敏感的。並且在同乙個dictionary中不能有重複的key值。並且,dictionary中沒有元素順序的概念。

view code

python基本資料型別

物件是python中最基本的概念,python中資料以物件的形式出現 無論是python提供的內建物件,還是使用python或是像c擴充套件庫這樣的擴充套件語言工具建立的物件。物件時記憶體中的一部分,包括數值和相關操作的集合。python程式可以分解成模組 語句 表示式以及物件,如下 1 程式由模組...

Python基本資料型別

1 python中一切都是物件。2 每乙個資料都有乙個id標示,用id 可以檢視。也可以用type檢視是什麼型別。3 常用的資料型別 int 整型 數字 boole true 值 賦值,要用大寫 a true string 字串 也稱作序列。list 列表 tuple 元組 dict 字典 set ...

Python基本資料型別

python內建許多資料基本型別。資料型別dt 表示形式 int整形如 1,0,1,float 浮點型如 1.1,0.0,1.1,str字串如 單引號或雙引號括起來的形式 hello python list 列表如 1,2 巢狀列表 1,2,3 tuple 元組如 1,2 set無序列表如 comp...