對映型別
方法一:
用花括號
dict1=
print
('第二個是:'
,dict1[2]
)
其中2是鍵,『rice』是值
方法二:
用dict
dict1=
dict([
(1,'noodles'),
(2,'rice'),
(3,'dumplings'),
(4,'bread')]
)print
('第二個是:'
,dict1[2]
)
dict1=
dict
(一='noodles'
,二='rice'
,三='dumplings'
,四='bread'
)print
(dict1)
建立和返回乙個新的字典
s是鍵值,v是對應的值(可選,預設為none)
dict1=
dict1=dict1.fromkeys((1
,2,3
),'number'
)print
(dict1)
keys():返回字典鍵的引用
dict1=
dict1=dict1.fromkeys(
range(32
),'贊')
for eachkey in dict1.keys():
print
(eachkey)
values()
dict1=
dict1=dict1.fromkeys(
range(32
),'贊')
for eachvalues in dict1.values():
print
(eachvalues)
items()
dict1=
dict1=dict1.fromkeys(
range(32
),'贊')
get():獲取字典的值
dict1=
dict1=dict1.fromkeys(
range(32
),'贊')
print
(dict1.get(32)
)
clear():清除字典
a=
a.clear(
)print
(a)
copy():淺拷貝
a=
b=a.copy(
)c=a
print
('a的id:',id
(a))
print
('b的id:',id
(b))
print
('c的id:',id
(c))
popitem()
setdefault
a=
print
(a.popitem())
a.setdefault(
'ly'
)a.setdefault(4,
'four'
)print
(a)
update()
a=
b=a.update(b)
print
(a)
集合(set)與字典(dict)類似,用花括號表示,但集合是鍵的集合,不儲存值。集合中所有元素都是唯一的,無序的
方法一:直接在花括號中新增元素
set1=
print
(set1)
方法二:使用*set()*工廠函式
set1=
set([1
,2,3
,4,5
,5,6
])print
(set1)
方法一:使用for把集合中的資料輸出
方法二:通過in和not in判斷乙個元素是否在集合中已經存在
add():給集合新增元素
num2=
num2.add(6)
print
(num2)
remove():移除集合元素
Python學習日記day6
字串型別及操作 知識點1 使用 m n k 根據步長對字串切片 m缺失表示至開頭,n缺失表示至結尾。k為步長,擷取的字串位置為m到n 1 知識點2 轉義符號 轉義符號後的字元為原始字元 知識點3 字串操作符 x y 連線兩個字串x和y n x 或 x n 複製n次字串x x in s 如果x是s的子...
Python學習之路 Day6
python 在執行過程中,遵循下面的基本原則 1 普通語句,直接執行 2 碰到函式,將函式體載入記憶體,並不直接執行 3 碰到類,執行類內部的普通語句,但是類的方法只載入,不執行 4 碰到if for等控制語句,按相應控制流程執行 5 碰到 break,continue等,按規定語法執行 6 碰到...
python學習筆記 day6
open方法基本使用 open file,mode r encoding none 幾種開啟模式 r 唯讀模式 w 寫模式,如果檔案在,先清空 危險!x 建立模式,如果檔案在,會報錯 a 類似日誌 b 二進位制模式 t 文字模式 r w 個 件物件被open 法建立後,這個物件可 的有下 這些 cl...