zoukankan      html  css  js  c++  java
  • python字典结构化数据

    https://www.cnblogs.com/evablogs/p/6692947.html

    dict:

    键-值(key-value)对集合{key:value},查找速度极快,但浪费内存。

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    >>> dict = {'Name''Zara''Age'7'Class''First'}
    >>> dict
    {'Age'7'Name''Zara''Class''First'}
    >>> dict.keys()                                                         #keys():以列表返回字典所有的键
    ['Age''Name''Class']
    >>> dict.values()                                                       #values():以列表返回字典的所有键值
    [7'Zara''First']
    >>> dict.items()                                                        #items():以列表返回字典的所有键值对
    [('Age'7), ('Name''Zara'), ('Class''First')]
    >>> dict['Class']='Second'                                              #更新键值,覆盖存在的键值,默认存取后面更新的值
    >>> dict
    {'Age'7'Name''Zara''Class''Second'}
    >>> dict['Class']
    'Second'
    >>> dict.get('age',18)                                                  #get('键',默认值):返回键值,如果键值不存在返回默认值不报错
    18
    >>> 'Name' in dict.keys()                                               #判断键是否存在,返回值为True/False
    True
    >>> 7 in dict.values()                                                  #判断值是否存在
    True
    >>> dict.clear()                                                        #清空字典中所有元素
    >>> dict
    {}
    >>> del dict                                                            #删除字典
    >>> dict
    <type 'dict'>

    set:无序集合,自动去重

    1
    2
    3
    4
    5
    6
    7
    8
    9
    >>> s=set([1,2,3,4,5,5])
    >>> s
    set([12345])                                                    #自动去除重复的值
    >>> s.add(6)                                                            #add():新增一个元素
    >>> s
    set([123456])
    >>> s.remove(1)                                                         #remove():移除元素
    >>> s
    set([23456])
  • 相关阅读:
    nodejs生成UID(唯一标识符)——node-uuid模块
    python 3.6 关于python的介绍
    Hdu-3333 Turning Tree (离线树状数组/线段树)
    HDU-3333 Turing Tree 分块求区间不同数和
    Hello,World.
    IntelliJ IDEA 自动化工具安装并添加自动化测试框架
    git&sourcetree安装及在IntelliIJ下拉取项目基础使用
    3.jquery在js文件中获取选择器对象
    2.jquery在js中写标准的ajax请求
    操作系统简介
  • 原文地址:https://www.cnblogs.com/yuer20180726/p/10790383.html
Copyright © 2011-2022 走看看