| 123456789101112131415161718192021222324252627282930313233343536 |
- emptyDict = dict()
- assert len(emptyDict) == 0
- tinydict = {'Name': 'Tom', 'Age': 7, 'Class': 'First'}
- assert tinydict['Name'] == 'Tom';assert tinydict['Age'] == 7
- tinydict['Age'] = 8;tinydict['School'] = "aaa"
- assert tinydict['Age'] == 8;assert tinydict['School'] == "aaa"
- del tinydict['Name']
- assert len(tinydict) == 3
- tinydict.clear()
- assert len(tinydict) == 0
- dict1 = {'user':'circle','num':[1,2,3]}
- dict2 = dict1.copy()
- for k,v in dict1.items():
- assert dict2[k] == v
- tinydict = {'Name': 'circle', 'Age': 7}
- tinydict2 = {'Sex': 'female' }
- tinydict.update(tinydict2)
- updated_dict = {'Name': 'circle', 'Age': 7, 'Sex': 'female'}
- for k,v in tinydict.items():
- assert updated_dict[k] == v
- dishes = {'eggs': 2, 'sausage': 1, 'bacon': 1, 'spam': 500}
- keys = dishes.keys()
- values = dishes.values()
- assert sorted(keys) == sorted(['eggs', 'sausage', 'bacon', 'spam'])
- assert sorted(values) == sorted([2, 1, 1, 500])
- d={1:"a",2:"b",3:"c"}
- result=[]
- for kv in d.items():
- k = kv[0]; v=kv[1]
- result.append(k)
- result.append(v)
- assert result == [1, 'a', 2, 'b', 3, 'c']
|