zoukankan      html  css  js  c++  java
  • python基础教程——dict和set

    dict

    python内置字典:dict,全称dictionary,在其他语言中称为map,使用键值对存储。

    ex:

    d = {'xiaoli' : 95 , 'xiaoming' : 98 , 'xiaobai' : 100}
    d['xiaoli'] //95
    

    直接定义键值对

    ex:

    d['adm'] = 67
    d['adm'] //67
    

    判断key是否存在

    ex:

    //in 判断
    'THeme' in d
    False
    
    //get方法
    d.get('Theme')
    d.get('Theme' , -1)
    -1
    
    //删除key,pop(key)方法
    d.pop('xiaoli')
    95
    d
    {'xiaoming' : 98 , 'xiaobai' : 100}
    

    set

    set是一组key集合,但不存储value,在set中没有重复的key。

    要创建一个set,需要提供一个list作为输入集合,重复元素在set中自动被过滤。

    ex:

    s = set([1,2,3])
    s
    {1,2,3}
    
    s = set([1,2,3,3,4])
    s
    {1,2,3,4}
    

    add方法添加元素到set中,可以重复添加,但不会有效果。remove删除元素,可以进行&和 | 运算。

  • 相关阅读:
    js高级-闭包
    js作用域
    js执行上下文与执行上下文栈
    js原型及原型链
    去除数组中重复的元素值
    树[省选联考2020]
    GDOI2020 游记
    Problem b[HAOI2011]
    分零食[JSOI2012]
    移动金币「SDOI2019」
  • 原文地址:https://www.cnblogs.com/helloluo/p/7507823.html
Copyright © 2011-2022 走看看