zoukankan      html  css  js  c++  java
  • 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() 方法用于更新字典中的键/值对,可以修改存在的键对应的值,也可以添加新的键/值对到字典中。无返回值

  • 相关阅读:
    2009中国IT界名人
    jQuery简介
    Spring下载地址
    ContextLoaderListener
    MyBatisUtil类
    SSM事务
    后台管理中心跳转问题解决
    mybatis返回boolean值时数据库返回null
    yarn作业提交过程
    Hadoop集群运行wordcount jar包出错
  • 原文地址:https://www.cnblogs.com/Zhouzg-2018/p/9689983.html
Copyright © 2011-2022 走看看