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

搜索资源列表

  1. Python Cookbook

  2. 第1章 文本 1 引言 1 1.1 每次处理一个字符 6 1.2 字符和字符值之间的转换 7 1.3 测试一个对象是否是类字符串 8 1.4 字符串对齐 10 1.5 去除字符串两端的空格 11 1.6 合并字符串 11 1.7 将字符串逐字符或逐词反转 14 1.8 检查字符串中是否包含某字符集合中的字符 15 1.9 简化字符串的translate方法的使用 18 1.10 过滤字符串中不属于指定集合的字符 20 1.11 检查一个字符串是文本还是二进制 23 1.12 控制大小写 25
  3. 所属分类:Python

    • 发布日期:2013-07-31
    • 文件大小:57mb
    • 提供者:winlrou
  1. Python.Cookbook(第2版)中文版

  2. 第1章 文本 引言 1 1.1 每次处理一个字符 1.2 字符和字符值之间的转换 1.3 测试一个对象是否是类字符串 1.4 字符串对齐 1.5 去除字符串两端的空格 1.6 合并字符串 1.7 将字符串逐字符或逐词反转 1.8 检查字符串中是否包含某字符集合中的字符 1.9 简化字符串的translate方法的使用 1.10 过滤字符串中不属于指定集合的字符 1.11 检查一个字符串是文本还是二进制 1.12 控制大小写 1.13 访问子字符串 1.14 改变多行文本字符串的缩进 1.15
  3. 所属分类:专业指导

    • 发布日期:2015-04-23
    • 文件大小:68mb
    • 提供者:lengwuqin
  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.Cookbook(第2版)中文版

  2. 第1章 文本 1 引言 1 1.1 每次处理一个字符 6 1.2 字符和字符值之间的转换 7 1.3 测试一个对象是否是类字符串 8 1.4 字符串对齐 10 1.5 去除字符串两端的空格 11 1.6 合并字符串 11 1.7 将字符串逐字符或逐词反转 14 1.8 检查字符串中是否包含某字符集合中的字符 15 1.9 简化字符串的translate方法的使用 18 1.10 过滤字符串中不属于指定集合的字符 20 1.11 检查一个字符串是文本还是二进制 23 1.12 控制大小写 25
  3. 所属分类:Python

    • 发布日期:2016-04-26
    • 文件大小:68mb
    • 提供者:skyfishsha
  1. Python中利用sorted()函数排序的简单教程

  2. 主要介绍了Python中利用sorted()函数排序的简单教程,sorted()函数有返回值,在Python的排序实现中发挥着相当重要的作用,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-09-22
    • 文件大小:42kb
    • 提供者:weixin_38651929
  1. Python利用operator模块实现对象的多级排序详解

  2. python中的operator模块提供了一系列的函数操作。下面这篇文章主要给大家介绍了在Python中利用operator模块实现对象的多级排序的相关资料,需要的朋友可以参考借鉴,下面来一起看看吧。
  3. 所属分类:其它

    • 发布日期:2020-09-21
    • 文件大小:36kb
    • 提供者:weixin_38607864
  1. python时间日期函数与利用pandas进行时间序列处理详解

  2. python标准库包含于日期(date)和时间(time)数据的数据类型,datetime、time以及calendar模块会被经常用到,而pandas则可以对时间进行序列化排序
  3. 所属分类:其它

    • 发布日期:2020-09-20
    • 文件大小:59kb
    • 提供者:weixin_38620741
  1. Python cookbook(数据结构与算法)通过公共键对字典列表排序算法示例

  2. 本文实例讲述了Python通过公共键对字典列表排序算法。分享给大家供大家参考,具体如下: 问题:想根据一个或多个字典中的值来对列表排序 解决方案:利用operator模块中的itemgetter()函数对这类结构进行排序是非常简单的。 # Sort a list of a dicts on a common key rows = [ {'fname': 'Brian', 'lname': 'Jones', 'uid': 1003}, {'fname': 'David', 'lname'
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:46kb
    • 提供者:weixin_38741950
  1. Python利用公共键如何对字典列表进行排序详解

  2. 前言 在程序中使用字典进行数据信息统计时,由于字典是无序的所以打印字典时内容也是无序的。因此,为了使统计得到的结果更方便查看需要进行排序。Python中字典的排序分为按“键”排序和按“值”排序。下面话不多说了,来一起看看详细的介绍吧 问题描述 我们有一个字典列表,想根据一个或多个字典中的值来对列表排序。 例如,有如下字典列表,根据字典中的x,由大到小排序这个列表: l = [{'x':1, 'y':2}, {'x':2, 'y':3}, {'x':3, 'y':4}] 解决方案 排序用sor
  3. 所属分类:其它

    • 发布日期:2020-12-24
    • 文件大小:51kb
    • 提供者:weixin_38597990
  1. Python利用operator模块实现对象的多级排序详解

  2. 前言 最近在工作中碰到一个小的排序问题,需要按嵌套对象的多个属性来排序,于是发现了Python里的operator模块和sorted函数组合可以实现这个功能。本文介绍了Python用operator模块实现对象的多级排序的相关内容,分享出来供大家参考学习,下面来看看详细的介绍: 比如我有如下的类关系,A对象引用了一个B对象, class A(object): def __init__(self, b): self.b = b def __str__(self): return "[
  3. 所属分类:其它

    • 发布日期:2020-12-24
    • 文件大小:42kb
    • 提供者:weixin_38612304
  1. 详谈pandas中agg函数和apply函数的区别

  2. 在利用python进行数据分析 这本书中其实没有明确表明这两个函数的却别,而是说apply更一般化. 其实在这本书的第九章‘数组及运算和转换’点到了两者的一点点区别:agg是用来聚合运算的,所谓的聚合当然是合成的成分比较大些,这一节开头就点到了:聚合只不过是分组运算的其中一种而已。它是数据转换的一个特例,也就是说,它接受能够将一维数组简化为标量值的函数。 当然这两个函数都是作用在groupby对象上的,也就是分完组的对象上的,分完组之后针对某一组,如果值是一维数组,在利用完特定的函数之后,能做到
  3. 所属分类:其它

    • 发布日期:2020-12-24
    • 文件大小:40kb
    • 提供者:weixin_38723516
  1. Python中利用sorted()函数排序的简单教程

  2. 排序算法 排序也是在程序中经常用到的算法。无论使用冒泡排序还是快速排序,排序的核心是比较两个元素的大小。如果是数字,我们可以直接比较,但如果是字符串或者两个dict呢?直接比较数学上的大小是没有意义的,因此,比较的过程必须通过函数抽象出来。通常规定,对于两个元素x和y,如果认为x y,则返回1,这样,排序算法就不用关心具体的比较过程,而是根据比较结果直接排序。 Python内置的sorted()函数就可以对list进行排序: >>> sorted([36, 5, 12, 9
  3. 所属分类:其它

    • 发布日期:2020-12-24
    • 文件大小:45kb
    • 提供者:weixin_38606206
  1. Python实现比较扑克牌大小程序代码示例

  2. 是Udacity课程的第一个项目。 先从宏观把握一下思路,目的是做一个比较德州扑克大小的问题 首先,先抽象出一个处理的函数,它根据返回值的大小给出结果。 之后我们在定义如何比较两个或者多个手牌的大小,为方便比较大小,我们先对5张牌进行预处理,将其按照降序排序,如下: def card_ranks(hand): ranks = ['--23456789TJQKA'.INDEX(r) for r, s in hand] ranks.sort(reverse=True) return
  3. 所属分类:其它

    • 发布日期:2020-12-23
    • 文件大小:66kb
    • 提供者:weixin_38744153
  1. Python cookbook(数据结构与算法)实现对不原生支持比较操作的对象排序算法示例

  2. 本文实例讲述了Python实现对不原生支持比较操作的对象排序算法。分享给大家供大家参考,具体如下: 问题:想在同一个类的实例之间做排序,但是它们并不原生支持比较操作。 解决方案:使用内建的sorted()函数可接受一个用来传递可调用对象的参数key,sorted利用该可调用对象返回的待排序对象中的某些值来比较对象。 from operator import attrgetter class User: def __init__(self, user_id): self.user_i
  3. 所属分类:其它

    • 发布日期:2020-12-23
    • 文件大小:46kb
    • 提供者:weixin_38631773
  1. 利用Python序列实现斗地主操作中的洗牌,发牌,切牌,理牌,随即地主简单功能

  2. 要求: 编写一个程序,完成以下功能。 1、建立一个序列,共54个元素,表示一副扑克牌,初始化时是有顺序的。 2、编写一段代码完成洗牌功能,即将刚才的序列从有序的排列变成随机的无序排列。 3、编写一段代码完成切牌功能,即找到一个1-54的随机数,将刚才洗牌后的序列从这个随机数开始。 4、编写一段代码完成发牌功能,将刚才这个切牌后的无序序列,按顺序分发到三个序列中去,并剩余三张底牌(也是一个序列)。 5、编写一段代码完成理牌功能,首先将分牌后的每个序列排序(有自带的函数),然后按照从大到小的顺序按牌
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:44kb
    • 提供者:weixin_38701683
  1. 利用python画出SJF调度图

  2. SJF算法: 最短作业优先(SJF)调度算法将每个进程与其下次 CPU 执行的长度关联起来。实际上,短进程/作业(要求服务时间最短)在实际情况中占有很大比例,为了使得它们优先执行,追求最少的平均等待时间时间、平均周转时间、平均带权周转时间。短作业优先可能导致长作业一直得不到处理) 总体构想 用python绘图这个想法产生于写调度图作业那段时间。当时就想着用python绘图,有两个想法trutle动态绘制调度图,还有就是现在所使用的方法。为什么用类写这次的作业,一是下次的作业可以直接继承SJF类,
  3. 所属分类:其它

    • 发布日期:2020-12-21
    • 文件大小:675kb
    • 提供者:weixin_38562492
  1. Python学习笔记——Numpy数组的排序和搜索

  2. 函数说明 sort函数 sort函数能将数组中的数据从小到大进行排序 argsort函数 argsort函数会从小到大返回对应元素的索引值 一维数组 先构建一个一维数组 a(元素随机输入) 用sort函数进行排序,默认升序 需要降序排列的可以用下面方法 利用argsort函数则可以返回数组a中元素从小到大排列的索引值 二维数组 构建一个二维数组 t(元素随机输入) 使用sort函数进行排序,默认会分别将每一行的元素进行升序排序 也可以添加axis参数使其按列进行排序,默认 axis = 1,
  3. 所属分类:其它

    • 发布日期:2020-12-21
    • 文件大小:88kb
    • 提供者:weixin_38500630
  1. Python神奇的内置函数locals的实例讲解

  2. 摘要 本文我们介绍神奇的locals函数,包括动态创建变量和动态访问变量,以及一个应用场景。 相同属性不相邻问题 需求:有两个list,分别为list1和list2。list1中有n个对象,每个对象有5个属性,其中一个属性是tid,要求list1按tid排序,相邻的对象的tid不能重复,m为不重复的tid数量,m不确定。list2存放的是所有可能出现的tid的情况。 list1 = [task1,task2,task3…taskn] list2 = [tid1,tid2,tid3…t
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:57kb
    • 提供者:weixin_38622611
  1. python实现杨氏矩阵查找

  2. 本文实例为大家分享了python实现杨氏矩阵查找的具体代码,供大家参考,具体内容如下 问题描述: 在一个m行n列二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。有则返回1,无则返回0,输入错误返回input error 问题分析:根据杨氏矩阵的规律可知,左上角是最小元素,右下角是最大元素,进行比较一次只能排除一个。而利用左下角或者右上角对比,一次可以排除一行或一列。 AC代码以右上角为
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:36kb
    • 提供者:weixin_38524851
  1. python快速排序的实现及运行时间比较

  2. 快速排序的基本思想:首先选定一个数组中的一个初始值,将数组中比该值小的放在左边,比该值大的放在右边,然后分别对左边的数组进行如上的操作,对右边的数组进行如上的操作。(分治+递归) 1.利用匿名函数lambda 匿名函数的基本用法func_name  = lambda x:array,冒号左边的x代表传入的参数,冒号右边的array代表返回值,当然名字是可以自己取的。 quick_sort = lambda array: \ array if len(array) <= 1 \
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:75kb
    • 提供者:weixin_38715567
« 12 »