方法一
dict1 = {}
dict2 =
print dict1,dict2
結果{}
方法二:用dict()fdict = dict((['x',1],['y',2]))
print fdict
結果
方法三;fromkeys()ddict = {}.fromkeys(('x','y'),-1)
print ddict
結果
例子dict2 =
for key in dict2.keys():
print
'key = %s,value=%s' % (key,dict2[key])
結果key = name,value=earth
key = port,value=80
in and not in
返回true and false
例子
dict2 =
dict2['name'] = 'venus'
dict2['port'] = 6969
dict2['arch'] = 'sunos5'
print dict2
結果
例子dict2 =
del dict2['name']
print dict2
結果
例子dict2 =
dict2.clear()
print dict2
結果{}
dict2 =
del dict2
print dict2
結果traceback (most recent call
last):
file "e:/workp/python/zx/test.py", line 11, in
print dict2
nameerror: name 'dict2'
isnot defined
例子dict2 =
dict2.pop('name')
print dict2
結果
比較大小例子
dict4 =
dict5 =
print dict4 < dict5
結果true
例子dict5 =
dict6 =
print dict5 < dict6
結果true
解釋:例子
print dict(zip(('x','y'),(1,2)))
print dict([['x',1],['y',2]])
print dict([('xy'[i-1],i) for i in range(1,3)])
結果
例子dict8=dict(x=1,y=2)
print dict8.copy()
結果
len
dict8=dict(x=1)
dict2 =
print
len(dict8),len(dict2)
返回鍵值對的數目
例子
def
olduser
(): name = raw_input('login: ')
pwd = raw_input('passwd: ')
passwd = db.get(name) #得到設定的密碼
if passwd == pwd:
pass
else:
print
'login incorrect'
return
print
'welcome back', name
例子s = set('cheeseshop')
print s
t = frozenset('bookshop')
print t
結果set(['c', 'e', 'h', 'o', 'p', 's'])
frozenset(['b', 'h', 'k', 'o', 'p', 's'])
python第七章 python教程(第七章)
字典和集合 字典是python中唯一,乙個對映型別 如何建立乙個字典,如下 dict dict 滲透 網路安全 怎麼理解字典呢?現實生活中的字典可以通過首字母進行查詢要查詢的漢子,python也可以這樣理解,通過 前的元素查詢到冒號後的元素。為什麼說字典是唯一乙個對映型別呢?看圖。對映型別區別與序列...
第七章 String型別相關
1 如何建立string型別物件 string str abc 最常用 string string new string 建立乙個物件 string string new string abc 建立兩個物件,乙個為abc字串物件,乙個為new string 2 字串剪下 substring 1,3 ...
第七章 集合框架之Collection
原始碼使用jdk8 collection是乙個介面,是高度抽象出來的集合,它包含了集合的基本操作和屬性 collection字面意思是 容器,功能也是。collection屬於集合基本介面,定義基本功能,和map介面一樣,都包括對,新增,刪除,判斷,清空,大小等基本操作的設計。public inte...