A LITTLE BIT MORE FAST,A LITTLE BIT MORE STRONG。
申明 m={};
[python]dictionary方法说明
|Operation |Result |Notes |
|——————–|:—————————————————-:|:——–:|
|len(a) |the number of items in a 得到字典中元素的个数 | |
|a[k] |the item of a with key k 取得键K所对应的值 |(1), (10) |
|a[k] = v |set a[k] to v 设定键k所对应的值成为v | |
|del a[k] |remove a[k] from a 从字典中删除键为k的元素 |(1) |
|a.clear() |remove all items from a 清空整个字典 | |
|a.copy() |a (shallow) copy of a 得到字典副本 | |
|k in a |True if a has a key k, else False 字典中存在键k则为返回True,没有则返回False|(2)|
|k not in a |Equivalent to not k in a 字典中不存在键k则为返回true,反之返回False |(2)|
|a.has_key(k) |Equivalent to k in a, use that form in new code 等价于k in a | |
|a.items() |a copy of a’s list of (key, value) pairs 得到一个键,值的list |(3)|
|a.keys() |a copy of a’s list of keys 得到键的list |(3) |
|a.update([b]) |updates (and overwrites) key/value pairs from b从b字典中更新a字典,如果键相同则更新,a中不存在则追加 |(9)|
|a.fromkeys(seq[, value]) |Creates a new dictionary with keys from seq and values set to value | (7)|
|a.values() |a copy of a’s list of values |(3) |
|a.get(k[, x]) |a[k] if k in a, else x |(4) |
|a.setdefault(k[, x])|a[k] if k in a, else x (also setting it) |(5) |
|a.pop(k[, x]) |a[k] if k in a, else x (and remove k) |(8) |
|a.popitem() |remove and return an arbitrary (key, value) pair |(6) |
|a.iteritems() |return an iterator over (key, value) pairs |(2), (3) |
|a.iterkeys() |return an iterator over the mapping’s keys |(2), (3) |
|a.itervalues() |return an iterator over the mapping’s values |(2), (3) |
1 | #字典的添加、删除、修改操作 |