每日一講 Python系列 字典

2022-05-06 10:54:14 字數 1542 閱讀 3439

#! /usr/bin/python

# coding:utf-8

"""data structure

—— dict

to define a dict, use symbol '', stored by 'k-v' form.

so, while index method, such as list/tuple, is invalid. we can use

dict.

note: dict() is the function to create a new dictionary.

資料結構

容器:對映(另外乙個容器是 set '集')

—— 字典

在 python 中字典是唯一的對映型別。它是無序的。

定義乙個字典,使用符號'',以 k-v 的形式儲存。

所以,當以列表/陣列的方式索引不適用時,我們用字典來代替。

注意:函式 dict() 是用來建立乙個新的字典。

"""

#! /usr/bin/python

# coding:utf-8

class dictaction:

def __init__(self):

pass

@staticmethod

def dict_formatter():

phone_book =

# template as usual

res = "cecil's phone number is .".format_map(phone_book)

print(res)

1 dict.clear()

刪除字典內所有元素

2 dict.copy()

返回乙個字典的淺複製

3 dict.fromkeys(seq[, val])

建立乙個新字典,以序列 seq 中元素做字典的鍵,val 為字典所有鍵對應的初始值

4 dict.get(key, default=none)

返回指定鍵的值,如果值不在字典中返回default值

5 dict.has_key(key)

如果鍵在字典dict裡返回true,否則返回false

6 dict.items()

以列表返回可遍歷的(鍵, 值) 元組陣列

7 dict.keys()

以列表返回乙個字典所有的鍵

8 dict.setdefault(key, default=none)

和get()類似, 但如果鍵不存在於字典中,將會新增鍵並將值設為default

9 dict.update(dict2)

把字典dict2的鍵/值對更新到dict裡

10 dict.values()

以列表返回字典中的所有值

11 pop(key[,default])

刪除字典給定鍵 key 所對應的值,返回值為被刪除的值。key值必須給出。 否則,返回default值。

12 popitem()

隨機返回並刪除字典中的一對鍵和值。

python學習第一講

usr bin python print 你好,世界 i 10 print i的值為 i if i 10 print i 10 elif i 20 print 10 20 import sys x runoob sys.stdout.write x n print x a y b print x p...

初學python第一講

1 首先分享給大家我寫的第乙個python程式 print hello world 這個就是python的輸出語句,第一次編寫 一定要列印也就是輸出 hello world 這個就是儀式感!2 變數 變數就是把你要輸出的東向找個地方儲存起來,這個就叫變數,比如 age 22 print age 上邊...

mysql中的結構(mysql每日一講)

1 server層 1 聯結器 mysql hxx uroot p 這樣就連線上了 2 分析器 通過識別關鍵字 select,from,group等 分析是否符合語法,做一層過濾,不滿足條件則不往下走 3 優化器 如果存在索引及join操作,到底用哪個索引,join的順序等都是優化器來實現 4 執行...