zoukankan      html  css  js  c++  java
  • dict 切片 间隔取值

    1、

    字典型d[k]、d.get(k),如果键名不存在

    报错、返回None

    2、

    可以为键设置不存在情况的下的覆盖None的返回值

    3、

    字符串str可以看成是list

    4、

    对字符串的截取通过切片实现

    可以为键设置默认值,即

    >>> d={'a':'m','b':'n'}
    >>> d['a']
    'm'
    >>> d.get('a')
    'm'
    >>> d['c']
    Traceback (most recent call last):
    File "<stdin>", line 1, in <module>
    KeyError: 'c'
    >>> d.get('c')
    >>> d.get('c','123')
    '123'
    >>> d
    {'a': 'm', 'b': 'n'}
    >>> d['c']==None
    Traceback (most recent call last):
    File "<stdin>", line 1, in <module>
    KeyError: 'c'
    >>> d.get('c')==None
    True
    >>>

    >>> d.get('a')
    'm'
    >>> d.get('a','456')
    'm'
    >>>

    C:Program Files (x86)JetBrainsPyCharm 2017.1helpers ypeshedstdlib3 yping.pyi

    # Mixin methods
    @overload # type: ignore
    def get(self, k: _KT) -> Optional[_VT_co]: ...



    切片 - 廖雪峰的官方网站 https://www.liaoxuefeng.com/wiki/1016959663602400/1017269965565856





  • 相关阅读:
    MFC单文档中进行plc点云显示
    modbus发送和接收
    测试左移和测试右移
    2021软件测试笔试题
    202106月份总结测试开发面试题
    KuaiShou面试题
    阿拉伯数学手写体。
    GeminiScrollbar
    vue-core-video-player
    webpack
  • 原文地址:https://www.cnblogs.com/rsapaper/p/10258183.html
Copyright © 2011-2022 走看看