激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - Python 字典dict使用介紹

Python 字典dict使用介紹

2020-05-16 14:55腳本之家 Python

這篇文章主要介紹了Python 字典dict使用介紹,需要的朋友可以參考下

Python字典的創建

方法一:

?
1
2
3
4
5
6
>>> blank_dict = {}
>>> product_dict = {'MAC':8000,'Iphone':5000, 'ipad':4000, 'mp3': 300}
>>> product_dict
{'ipad': 4000, 'MAC': 8000, 'Iphone': 5000, 'mp3': 300}
>>> blank_dict,product_dict
({}, {'ipad': 4000, 'MAC': 8000, 'Iphone': 5000, 'mp3': 300})

方法二:
從Python 2.2版本開始

?
1
2
3
>>> fdict = dict((['www','www.linuxeye.com'],['blog','blog.linuxeye.com']))
>>> fdict
{'blog': 'blog.linuxeye.com', 'www': 'www.linuxeye.com'}

方法三:
從Python 2.3版本開始, 可以用一個很方便的內建方法fromkeys() 來創建一個”默認”字典, 字典中元素具有相同的值 (如果沒有給出, 默認為None):

?
1
2
3
4
5
6
7
8
9
>>> fk_dict = {}.fromkeys(('a','b'),'LinuxEye')
>>> fk_dict
{'a': 'LinuxEye', 'b': 'LinuxEye'}
>>> fk2_dict = {}.fromkeys(('yeho','python'))
>>> fk2_dict
{'python': None, 'yeho': None}
>>> fk3_dict = {}.fromkeys('yeho','python')
>>> fk3_dict
{'y': 'python', 'h': 'python', 'e': 'python', 'o': 'python'}

Python字典查、增、刪、改

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
>>> product_dict = {'MAC':8000,'Iphone':5000, 'mp3': 300}
>>> product_dict['Iphone']
5000
>>> product_dict['ipad'] = 4000 #增
>>> product_dict
{'ipad': 4000, 'MAC': 8000, 'Iphone': 5000, 'mp3': 300}
 
>>> product_dict.keys() #查看索引
['ipad', 'MAC', 'Iphone', 'mp3']
>>> product_dict.values() #查看值
[4000, 8000, 5000, 300]
>>> product_dict.items()
[('ipad', 4000), ('MAC', 8000), ('Iphone', 5000), ('mp3', 300)]
>>> for product,price in product_dict.items():
...  print product,price
...
ipad 4000
MAC 8000
Iphone 5000
mp3 300
>>> product_dict.has_key('Iphone') #判斷key是否存在
True
>>> product_dict.has_key('Itouch')
False
 
>>> product_dict.pop('MAC') #刪除指定key和value
 8000
 >>> product_dict
 {'ipad': 4000, 'Iphone': 5000, 'mp3': 300}
 >>> product_dict.popitem() #刪除第一個key和value
 ('ipad', 4000)
 >>> product_dict
 {'Iphone': 5000, 'mp3': 300}
 
 >>> product_dict = {'Iphone': 5000, 'mp3': 300}
 >>> del product_dict['Iphone'] #用del函數刪除指定key和value
 >>> product_dict
 {'mp3': 300}
 >>> product_dict['mp3'] = 299 #改
 >>> product_dict
 {'mp3': 299}
 >>> product_dict.clear() #清空字典內容(空字典)
 >>> product_dict
 {}
 >>> del product_dict #刪除字典
 >>> product_dict = {'mp3': 300}
 >>> del product_dict #已刪除報錯
 Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
 NameError: name 'product_dict' is not defined

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 麻豆小视频在线观看 | 午夜视频在线观看91 | 精品国产一区二区三区天美传媒 | 成人毛片免费在线 | 久久久久女人精品毛片九一 | 高潮娇喘嗯啊~文字 | 一区二区三区视频在线观看 | 久久96国产精品久久秘臀 | 中文字幕欧美亚洲 | 成人免费毛片一 | 一级在线免费 | 成人毛片一区 | 精品一区二区久久久久久按摩 | 久久精热| 欧美一级毛片美99毛片 | 亚洲男人一区 | 欧美日韩国产一区二区三区在线观看 | 一区二区三区欧美日韩 | 性欧美在线视频 | 欧美精品一区二区蜜臀亚洲 | 久久久久久久久淑女av国产精品 | 国产午夜精品久久久久久久蜜臀 | 亚洲欧美在线看 | 欧美无极品 | 91免费大片 | 国产在线观看一区二区三区 | 蜜桃av网 | 人禽l交免费视频观看 视频 | 欧美激情 在线播放 | 日本精品久久久一区二区三区 | 91看片在线看 | 黄在线观看在线播放720p | 日本一区视频在线播放 | 免费国产一区二区视频 | 欧美高清第一页 | 亚洲一区免费电影 | 国产一区毛片 | 久久手机在线视频 | 久久久久久久一区 | 女人一级一级毛片 | 精品亚洲网站 |