python-5:字典类型操作:增删查改

 

 

一、字典

定义:{key1:value1,key2:value2},key-value结构,key必须可hash
特性:
1.可存放多个值
2.可修改指定key对应的值,可变
3.无

二、字典的定义

复制代码
#!/usr/bin/env python
# -*- coding: utf8 -*-
# __Author: "Skiler Hao"
# date: 2017/5/24 16:49

# 只能给多个key赋同一个值,不写100,默认为none
dict1 = {}.fromkeys(['a', 'b', 'c'], 100)

# 利用类来实例化dict
person = dict({"name": "sb", 'age': 18})
dict2 = dict((['a', 'b'], ['age', 18]))
dict3 = dict((('a', 'b'), ('age', 18)))
dict4 = dict(name='skiler',age=18) # 直接定义字典 person2 = {"name": "sb", 'age': 18}
复制代码
class dict(object):
    """
    dict() -> new empty dictionary 创建一个空字典

    dict(mapping) -> new dictionary initialized from a mapping object's
        (key, value) pairs  # 初始化一个字典,从一个 (键,值)对 的mapping对象
    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)
        使用关键字参数创建字典
    """

    D.update(key/value):字典 update() 方法用于更新字典中的键/值对,可以修改存在的键对应的值,也可以添加新的键/值对到字典中。无返回值

 

posted @ 2018-09-22 13:44  优雅的代码  阅读(268)  评论(0编辑  收藏  举报