1、字典
#建立字典用,它不像列表和元組是序列型別,而是對映型別
#它的工廠函式為dict
dict1=
#字典中有key與value值,它們用冒號隔開
print
('赤犬的果實是:'
,dict1[
'赤犬'])
dict2=
dict((
('路飛'
,'橡膠果實'),
('白鬍子'
,'震震果實'),
('赤犬'
,'岩漿果實'))
)print
(dict2)
dict2[
'黃猿']=
'閃閃果實'
#新增乙個新的
print
(dict2)
dict2[
'黃猿']=
'光速移動'
#修改print
(dict2)
a=dict2.fromkeys(
('路飛'
,'白鬍子'
,'赤犬'
,'黃猿'),
'惡魔果實'
)#dict2.fromkeys((key),value)
print
(a)#
#--------訪問字典的幾個方法--keys(),values(),items()----------------#
dict3=
dict3=dict3.fromkeys(
(range(20
)),'666'
)#建立乙個新的字典
print
(dict3)
for keyss in dict3.keys():
#利用key()列印出dict3的key值
print
(keyss)
for valuess in dict3.values():
#利用values()列印出dict3的value值
print
(valuess)
for itemss in dict3.items():
#同上print
(itemss)
dict3.clear(
)#清空
print
(dict3)
dict4=dict3.copy(
)#拷貝,位址不同
print
(dict4)
#--------------字典的表親-集合----------#
set1=
set1=
set([1
,2,3
,4,5
])#使用工廠函式set,與上面的等價
print
(type
(set1)
)#沒有體現對映關係,所以是集合,不是字典
set2=
print
(set2)
# 輸出,集合具有唯一性,且不可索引
set2.add(7)
#是乙個方法,不能賦值
print
(set2)
set3=
frozenset([
1,2,
3,4,
5,6]
)#使用frozenset,集合無法修改
2、檔案(更加複雜的操作見收藏)
file
=open
('e:/newone.txt'
,'r+'
)file
.write(
'hello world\n'
)print
(file
.read())
file
.close(
)
python 基礎4 字典
一 字典建立 1.phonebook 每個鍵和值通過冒號隔開,每個項之間用逗號 2.dict函式通過其他的對映建立字典 items name fp age 24 d dict items items name fp age 24 d 也可以通過關鍵字建立字典 d dict name fp age 2...
python基礎語法 4 字典
例如 phonebook 字典和列表的不同 x x 42 footbar traceback most recent call last file line 1 in?indexerror list assigment index out of range x x 42 footbar x字典應用舉...
4 字典與字典練習
python中字典 dict 的詳解 python中的字典是python的一種資料結構,它的本質是key和value以及其對應關係的一種集合,乙個key可以對應乙個多個value。合理的使用字典能給我們程式設計帶來很大的方便。字典的 key 不能變 vaues 可變 字典 是雜湊表 無序的。字典的方...