美文网首页
基础篇12-字典

基础篇12-字典

作者: 梦归游子意 | 来源:发表于2017-01-16 18:16 被阅读0次
  • 字典的key可以是一般的tuple,但是不能是内含list元素的tuple
  • 创建字典
  1. 直接定义法info = {'name':'lilei', 'age':23}
  2. dict()info = dict(name='lilei', age=23)
  • 添加内容
  • 修改内容
  1. 直接修改
  2. info.update(dict()) 参数也是字典类型,覆盖相同key,添加没有的key
  • 删除
  1. del() del(info['name'])或者del(info)
  2. clear() 清除字典中的内容
  3. pop() 弹出相应key的元素,并返回相应的value,
name = info.pop('name')  # name =  'lilei'
\# 如果没有此key,会返回keyError
\# 可以设置第二个参数,表示如果没有相应的key,可以返回定义的第二个参数内容
phone = info.pop('phone', 'iphone5s')
  • in和has_key()
    phone in info
    info.has_key('phone')
    
  • keys()、values()、items()
    info.items()   #   [('name', 'lilei'), ('age', 23)]
    
  • get()
    info.get('name')
    info.get('ages', 33)  #  33
    

相关文章

  • 基础篇12-字典

    字典的key可以是一般的tuple,但是不能是内含list元素的tuple 创建字典 直接定义法info = {'...

  • Swift基础篇——字典

    字典存储的数据是键和值的数据对 所存储的数据中,键和值可以是任意数据类型,包括基础的数据类型,但字典对键的数据类型...

  • 详讲Runtime方法交换(class_addMethod ,c

    前言 最近在整理博客,发现自己之前写的关于Runtime拦截替换方法的一篇文章《12- Runtime基础使用场景...

  • 07 - 基础篇之字典

    一. 字典的介绍 • 字典允许按照某个键来访问元素• 字典是由两部分集合构成的,一个是键(key)集合,一个是值(...

  • 15、Python基础数据类型

    上集回顾: 字典定义 字典构造 字典常用操作 上集学习了基础数据类型:字典dict,算是对基础数据类型完成了第一遍...

  • Python字典和集合

    1 字典基础操作 1.1 创建字典 通过{}操作符创建字典aDict = {'name':'ke', 'age':...

  • py基础-列表、元组、字典以及集合

    Python基础篇 仅你 共享上次编辑时间: 7月 27, 2020 列表,元组,字典,集合列表:属于容器,可变,...

  • Python 有序字典(OrderedDict)与 普通字典(d

    Python 的基础数据类型中的字典类型分为:无序字典 与 有序字典 两种类型 1.无序字典(普通字典): 输出:...

  • Python 有序字典(OrderedDict)与 普通字典(d

    Python 的基础数据类型中的字典类型分为:无序字典 与 有序字典 两种类型 1.无序字典(普通字典): 输出:...

  • Objective-c字典之基础篇

    字典概述 1.字典是一个无序的集合,用来存储具有一一对应关系的数据。2.字典中存储的每一个对象都是一对键值对,键值...

网友评论

      本文标题:基础篇12-字典

      本文链接:https://www.haomeiwen.com/subject/ppepbttx.html