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

本文深入探讨了Python中字典的基本概念、定义方式及操作方法,包括如何使用不同的构造方法创建字典,以及字典的update()方法的用法。通过实例讲解,帮助读者更好地理解和运用字典这一重要的数据结构。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

 

一、字典

定义:{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() 方法用于更新字典中的键/值对,可以修改存在的键对应的值,也可以添加新的键/值对到字典中。无返回值

 

 

转载于:https://www.cnblogs.com/Zhouzg-2018/p/9689983.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值