博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python-5:字典类型操作:增删查改
阅读量:5270 次
发布时间:2019-06-14

本文共 1120 字,大约阅读时间需要 3 分钟。

 

 

一、字典

定义:{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

你可能感兴趣的文章
51nod1076 (边双连通)
查看>>
Linux pipe函数
查看>>
java equals 小记
查看>>
2019春 软件工程实践 助教总结
查看>>
Zerver是一个C#开发的Nginx+PHP+Mysql+memcached+redis绿色集成开发环境
查看>>
程序的静态链接,动态链接和装载 (补充)
查看>>
关于本博客说明
查看>>
[Kaggle] Sentiment Analysis on Movie Reviews
查看>>
价值观
查看>>
mongodb命令----批量更改文档字段名
查看>>
国外常见互联网盈利创新模式
查看>>
android:scaleType属性
查看>>
mysql-5.7 innodb 的并行任务调度详解
查看>>
shell脚本
查看>>
Upload Image to .NET Core 2.1 API
查看>>
Js时间处理
查看>>
【雷电】源代码分析(二)-- 进入游戏攻击
查看>>
Linux中防火墙centos
查看>>
如何设置映射网络驱动器的具体步骤和方法
查看>>
centos下同时启动多个tomcat
查看>>