您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. python cookbook(第3版)

  2. 第一章:数据结构和算法 1.1 解压序列赋值给多个变量 1.2 解压可迭代对象赋值给多个变量 1.3 保留最后N个元素 1.4 查找最大或最小的N个元素 1.5 实现一个优先级队列 1.6 字典中的键映射多个值 1.7 字典排序 1.8 字典的运算 1.9 查找两字典的相同点 1.10 删除序列相同元素并保持顺序 1.11 命名切片 1.12 序列中出现次数最多的元素 1.13 通过某个关键字排序一个字典列表 1.14 排序不支持原生比较的对象 1.15 通过某个字段将记录分组 1.16 过滤
  3. 所属分类:Python

    • 发布日期:2016-01-06
    • 文件大小:4mb
    • 提供者:chengyulin888
  1. 解决Python获取字典dict中不存在的值时出错问题

  2. 今天小编就为大家分享一篇解决Python获取字典dict中不存在的值时出错问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  3. 所属分类:其它

    • 发布日期:2020-09-20
    • 文件大小:33kb
    • 提供者:weixin_38600696
  1. python 字符串的驻留机制及优缺点

  2. 说明 字符串驻留是一种仅保存一份相同且不可变字符串的方法。不同的值被存放在字符串驻留池中,发生驻留之后, 许多变量可能指向内存中的相同字符串对象, 从而节省内存. 原理 系统维护interned字典,记录已被驻留的字符串对象 当字符串对象a需要驻留时,先在interned检测是否存在,若存在则指向存在的字符串对象,a的引用计数减1 若不存在,则记录a到interned中 驻留时机 所有长度为 0 和长度为 1 的字符串都被驻留 字符串只在编译时进行驻留,而非运行时 a =
  3. 所属分类:其它

    • 发布日期:2020-12-17
    • 文件大小:44kb
    • 提供者:weixin_38726255
  1. python中defaultdict的用法详解

  2. 初识defaultdict 之前在使用字典的时候, 用的比较随意, 只是简单的使用dict. 然而这样在使用不存在的key的时候发生KeyError这样的一个报错, 这时候就该defaultdict登场了. 如何使用defaultdict 可以这样 from collections import defaultdict d1 = defaultdict(int) 或者这样 import collections d1 = collections.defaultdict(int) def
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:36kb
    • 提供者:weixin_38679651
  1. Python 异常处理的实例详解

  2. Python 异常处理的实例详解 与许多面向对象语言一样,Python 具有异常处理,通过使用 try…except 块来实现。 Note: Python v s. Java 的异常处理 Python 使用 try…except 来处理异常,使用 raise 来引发异常。Java 和 C++ 使用 try…catch 来处理异常,使用 throw 来引发异常。 异常在 Python 中无处不在;实际上在标准 Python 库中的每个模块都使用了它们,并且 Python 自已会在许多不同的情况下
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:82kb
    • 提供者:weixin_38717574
  1. python 字典中取值的两种方法小结

  2. 如下所示: a={'name':'tony','sex':'male'} 获得name的值的方式有两种 print a['name'],type(a['name']) print a.get('name'),type(a.get('name')) 发现这两个结果完全一致,并没有任何的差异。 怎么选择这两个不同的字典取值方式呢? 如果字典已知,我们可以任选一个,而当我们不确定字典中是否存在某个键时,我之前的做法如下 if 'age' in a.keys(): print a['age']
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:36kb
    • 提供者:weixin_38681082
  1. 对python字典元素的添加与修改方法详解

  2. 1、字典中的键存在时,可以通过字典名+下标的方式访问字典中改键对应的值,若键不存在则会抛出异常。如果想直接向字典中添加元素可以直接用字典名+下标+值的方式添加字典元素,只写键想后期对键赋值这种方式会抛出异常。 >>>a=['apple','banana','pear','orange'] >>> a ['apple', 'banana', 'pear', 'orange'] >>> a={1:'apple',2:'banana',3:'pe
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:36kb
    • 提供者:weixin_38716563
  1. Python中的defaultdict与__missing__()使用介绍

  2. 前言 今天我们的主角是 defaultdict ,同时也会介绍一下模仿方法 __missing__() ,本文主要来源于网友博客,分享给有需要的人。下面话不多说了,来一起看看详细的介绍吧。 默认值可以很方便 众所周知,在Python中如果访问字典中不存在的键,会引发KeyError异常。但是有时候,字典中的每个键都存在默认值是非常方便的。例如下面的例子: strings = ('puppy', 'kitten', 'puppy', 'puppy', 'weasel', 'puppy',
  3. 所属分类:其它

    • 发布日期:2020-12-24
    • 文件大小:77kb
    • 提供者:weixin_38628626
  1. Python中字典和集合学习小结

  2. 映射类型:     表示一个任意对象的集合,且可以通过另一个几乎是任意键值的集合进行索引     与序列不同,映射是无序的,通过键进行索引         任何不可变对象都可用作字典的键,如字符串、数字、元组等         包含可变对象的列表、字典和元组不能用作键         引用不存在的键会引发KeyError异常 1)字典        dict { } 空字典 { key1:value1,key2:value2,... } 字典在其它编程语言中又称作关联
  3. 所属分类:其它

    • 发布日期:2020-12-24
    • 文件大小:72kb
    • 提供者:weixin_38650379
  1. python 异常处理总结

  2. 最近,做个小项目经常会遇到Python 的异常,让人非常头疼,故对异常进行整理,避免下次遇到异常不知所措,以下就是对Python 异常进行的整理。 1.Python异常类    异常 描述 NameError 尝试访问一个没有申明的变量 ZeroDivisionError 除数为0 SyntaxError 语法错误 IndexError 索引超出序列范围 KeyError 请求一个不存在的字典关键字 IOError 输入输出错误(比如你要读的文件不存在) Att
  3. 所属分类:其它

    • 发布日期:2020-12-23
    • 文件大小:88kb
    • 提供者:weixin_38726193
  1. python字典setdefault方法和get方法使用实例

  2. 这篇文章主要介绍了python字典setdefault方法和get方法使用实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 在python的字典对象中,可以直接使用键名获取键值,像这样: >>> d = {"x":1,"y":2} >>> d["x"] >>> d["y"] >>> 但如果键名不存在,则会报错: >>> d["z"] Tracebac
  3. 所属分类:其它

    • 发布日期:2020-12-23
    • 文件大小:38kb
    • 提供者:weixin_38660813
  1. Python 字典的内置方法 setdefault()

  2. setdefault()方法   本文简单介绍 Python 中字典的内置方法setdefault() 目录setdefault()方法描述语法参数实例 如果你不吃别人家的饭,就别太把别人的话放在心上。—— 苏岑 描述   Python 字典 setdefault() 函数和 get()方法 类似, 如果键不存在于字典中,将会添加键并将值设为默认值。   get() 和 setdefault() 区别: setdefault() 返回的键如果不在字典中,会添加键(更新字典),而 get()
  3. 所属分类:其它

    • 发布日期:2020-12-21
    • 文件大小:296kb
    • 提供者:weixin_38707192
  1. python 字典item与iteritems的区别详解

  2. 综述迭代器 对于原生支持随机访问的数据结构(如tuple、list),迭代器和经典for循环的索引访问相比并无优势,反而丢失了索引值(可以使用内建函数enumerate()找回这个索引值)。但对于无法随机访问的数据结构(比如set)而言,迭代器是唯一的访问元素的方式。 另外,迭代器的一大优点是不要求事先准备好整个迭代过程中所有的元素。迭代器仅仅在迭代到某个元素时才计算该元素,而在这之前或之后,元素可以不存在或者被销毁。这个特点使得它特别适合用于遍历一些巨大的或是无限的集合,比如几个G的文件,或是
  3. 所属分类:其它

    • 发布日期:2020-12-20
    • 文件大小:54kb
    • 提供者:weixin_38669881
  1. python字典的setdefault的巧妙用法

  2. 现在有一个员工字典,类似这样的结构 staff_dic = {name:灭霸, age: 10000, hobbies:[打响指, 扣脚]} 假设我们要给员工添加爱好信息,但是我们不知道hobby这个键存不存在,我们通常的做法是分为三步: 1)从字典中取到hobbies对应的值,如果没有hobbies这个键,则设置这个值为空列表 2)对这个值进行更新操作 3)将更新后的值赋值回字典 hobbies= staff_dic.get(hobby,[]) hobbies.append(毁灭宇宙) s
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:36kb
    • 提供者:weixin_38622427
  1. python字典嵌套字典的情况下找到某个key的value详解

  2. 最近在用python写接口的测试程序,期间用到解析字典获取某个key的value,由于多个接口返回的字典格式不是固定的并存在多层嵌套的情况。在字典的方法中也没有找到可直接达到目的的方法(也可能是我对字典的方法了解的不深的缘故),于是自己写了个程序。 下面是代码 #coding: utf-8 import types #获取字典中的objkey对应的值,适用于字典嵌套 #dict:字典 #objkey:目标key #default:找不到时返回的默认值 def dict_get(dict, ob
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:35kb
    • 提供者:weixin_38708841
  1. python字典的常用方法总结

  2. python中字典是非常常用的数据类型,了解各种方法的作用及优缺点对于字典的使用非常有用。 dict.clear() 的方法用于清空所有的键值对,清空后字典变成空字典。代码示例如下: data = {"x":12,"y":45} data.clear() data   1、/22、get() 通过key获取value dict.get() 的方法通过key获取value。代码示例如下: data = {"x":12,"y":45} data.get("x")   当key不存在时
  3. 所属分类:其它

    • 发布日期:2020-12-26
    • 文件大小:490kb
    • 提供者:weixin_38538950
  1. Python字典的概念及常见应用实例详解

  2. 本文实例讲述了Python字典的概念及常见应用。分享给大家供大家参考,具体如下: 字典的介绍 字典的概念 字典的创建 1. 我们可以通过{}、dict()来创建字典对象。 2. 通过 zip()创建字典对象 3. 通过 fromkeys 创建值为空的字典 字典元素的访问 1. 通过 [键] 获得“值”。若键不存在,则抛出异常。 2. 通过 get()方法获得“值”。推荐使用。优点是:指定键不存在,返回 None;也可以设 3. 列出所
  3. 所属分类:其它

    • 发布日期:2021-01-03
    • 文件大小:209kb
    • 提供者:weixin_38551187
  1. 字典实用程序:python字典的实用程序-源码

  2. 字典实用程序 python字典的实用程序 方法 getpath->获取路径列表后面的值,如果路径不存在则返回默认值 convert_values_to_string->将所有字典值转换为字符串 whitelist_dict->根据传入的元素列表将数据列入白名单。应删除不在白名单中且不存在的数据键。 traverse_range_key_dict->如果在字典键范围内找到给定成员(严格为整数),则返回该值,否则返回None _recursive_mask_values-
  3. 所属分类:其它

  1. 解决Python获取字典dict中不存在的值时出错问题

  2. 描述:Python2.7中如果想要获取字典中的一个值,但是这个值可能不存在,此时应该加上判断: 举个例子: t= {} if t.get('1'): # right:这种通过key来查询是否存在的方式是比较好的 print(t['1']) print('right') if t['1']: # wrong:这种直接判断是否存在的方式因为会在判断之前调用,所以会报错 print(t['1']) 额外说明: dict.get(key, default=None) 方法详解: Param
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:42kb
    • 提供者:weixin_38625464
  1. python字典键值对的添加和遍历方法

  2. 添加键值对 首先定义一个空字典 >>> dic={} 直接对字典中不存在的key进行赋值来添加 >>> dic['name']='zhangsan' >>> dic {'name': 'zhangsan'} 如果key或value都是变量也可以用这种方法 >>> key='age' >>> value=30 >>> dic[key]=value >>> dic {
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:43kb
    • 提供者:weixin_38680625
« 12 3 4 »