-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdict.py
More file actions
46 lines (43 loc) · 946 Bytes
/
dict.py
File metadata and controls
46 lines (43 loc) · 946 Bytes
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
# items0 = [['name','Tomy'],['age',42]]
# print dict(items0)
# #
# # # d = dict(name = 'Tomy',age = 42) # there is no quote
# # # print d
#
# items2= [('name','Tomy'),('age',42)]
# s=dict(items2)
# print s
# for key in s:
# print key, s[key]
# for item in s.items():
# print item
#
# for key, value in s.items(): # or for (key, value) in dict.items():
# print key, value
from copy import deepcopy
# d = {}
# d['name'] = ['Alfred', 'Bertrand']
#
# c = d.copy()
# dc = deepcopy(d)
#
# d['name'].append('Clive')
#
# print c
# print dc
#
# d['name'] = 123
# print c
# print dc
# print d
#
# dict={'ba':'2','sad':'3','ba':'2','sad':'3'}
# print dict.popitem()
girls = ['alice', 'bernice', 'clarice']
boys = ['chris', 'arnold', 'bob']
letterGirls = {}
for girl in girls:
print letterGirls.setdefault(girl[0],[])
letterGirls.setdefault(girl[0], []).append(girl)
letterGirls.get(girl[0], []).append(girl)
print letterGirls