python --dictionary

Dictionary (dict):
1. Basic structure: info = {
"k1:v1", key-value pair,
"k2:v2"
}
2. The v of the dictionary can be any value
3. The k of the dictionary can be a string, a number, Can be a tuple, not a list or a dictionary,
4. The dictionary cannot be used as the k
of the dictionary 5. The dictionary is not ordered
2. The value v = info(k1)
print(k1)
can be indexed and
deleted
Support for loop



class dict (object):(dictionary)

dict() -> new empty dictionary
dict(mapping) -> new dictionary initialized from a mapping object's
(key, value) pairs
dict(iterable) -> new dictionary initialized as if via:
d = { }
for k, v in iterable:
d[k] = v
dict(**kwargs) -> new dictionary initialized with the name=value pairs
in the keyword argument list. For example: dict(one=1, two=2)
"""
def clear(self): # real signature unknown; restored from __doc__(清空)
""" D.clear() -> None. Remove all items from D. """
pass

def copy(self): # real signature unknown; restored from __doc__(浅拷贝)
""" D.copy() -> a shallow copy of D """
pass

@staticmethod # known case (static method)
def fromkeys(*args, **kwargs (the first parameter is used as k, the second parameter is used as value)): # real signature unknown (according to the sequence, create a dictionary, and formulate the first value)
""" Returns a new dict with keys from iterable and values ​​equal to value. """
pass

def get(self, k, d=None): # real signature unknown; restored from __doc__ (genjukey gets the value, if the key does not exist, you can specify the default value)
""" D.get(k[,d]) -> D[k] if k in D, else d. d defaults to None. """
pass

def items(self): # real signature unknown; restored from __doc__(可以进行循环)
""" D.items() -> a set-like object providing a view on D's items """
pass

def keys(self): # real signature unknown; restored from __doc__
""" D.keys() -> a set-like object providing a view on D's keys """
pass

def pop(self, k, d=None): # real signature unknown; restored from __doc__ (that is, I can delete and get the value I deleted)
"""
D.pop(k[,d]) -> v, remove specified key and return the corresponding value.
If key is not found, d is returned if given, otherwise KeyError is raised
"""
pass

def popitem(self): # real signature unknown; restored from __doc__(随机删除一个值)
"""
D.popitem() -> (k, v), remove and return some (key, value) pair as a
2-tuple; but raise KeyError if D is empty.
"""
pass

def setdefault(self, k, d=None): # real signature unknown; restored from __doc__ (set the value, if it already exists, do not set it to get the value corresponding to the current k, if it does not exist, get the current value)
""" D.setdefault (k[,d]) -> D.get(k,d), also set D[k]=d if k not in D """
pass

def update(self, E=None, **F): # known special case of dict.update(更新,已经存在的进行更新,不存在的更新进去)
"""
D.update([E, ]**F) -> None. Update D from dict/iterable E and F.
If E is present and has a .keys() method, then does: for k in E: D[k] = E[k]
If E is present and lacks a .keys() method, then does: for k, v in E: D[k] = v
In either case, this is followed by: for k in F: D[k] = F[k]
"""
pass

def values(self): # real signature unknown; restored from __doc__(循环键值对的值)
""" D.values() -> an object providing a view on D's values """
pass

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324928004&siteId=291194637