python类__getitem__()的实例源码

collections.py 文件源码 项目:plumeria 作者: sk89q 项目源码 文件源码 阅读 29 收藏 0 点赞 0 评论 0
def __getitem__(self, key):
        return self._store[key.lower()][1]
collections.py 文件源码 项目:plumeria 作者: sk89q 项目源码 文件源码 阅读 34 收藏 0 点赞 0 评论 0
def __getitem__(self, key):
        # We allow fall-through here, so values default to None

        return self.__dict__.get(key, None)
common.py 文件源码 项目:PyTib 作者: Esukhia 项目源码 文件源码 阅读 19 收藏 0 点赞 0 评论 0
def __getitem__(self, key):
        try:
            return OrderedDict.__getitem__(self, key)
        except KeyError:
            return self.__missing__(key)
utils.py 文件源码 项目:Hawkeye 作者: tozhengxq 项目源码 文件源码 阅读 18 收藏 0 点赞 0 评论 0
def __getitem__(self, key, *args, **kwargs):
            # Get the key and remove it from the cache, or raise KeyError
            value = OrderedDict.__getitem__(self, key)
            del self[key]

            # Insert the (key, value) pair on the front of the cache
            OrderedDict.__setitem__(self, key, value)

            # Return the value from the cache
            return value
tools.py 文件源码 项目:devito 作者: opesci 项目源码 文件源码 阅读 23 收藏 0 点赞 0 评论 0
def __getitem__(self, key):
        try:
            return OrderedDict.__getitem__(self, key)
        except KeyError:
            return self.__missing__(key)


问题


面经


文章

微信
公众号

扫码关注公众号