logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

python 下一个更大的元素(leetcode)

给你两个没有重复元素的数组nums1 和 nums2 ,其中nums1 是 nums2 的子集。请你找出nums1 中每个元素子在nums2 中的下一个比较大的值。nums1 中数字x 的下一个更大元素是指nums2 中对应位置的右边的第一个比x 的元素。如果不存在,对应位置输出-1。解法一遍历查找代码如下:class Solution1:def nextGreaterElement(self,

#leetcode#python#算法
marshmallow数据校验的神器(python)

marshmallow 包的使用marshmallow 和 django 的序列化器有点像。可以自定义校验的模型使用方法如下:1、定义需要校验的字段from marshmallow import Schema, fields, EXCLUDE, validate, ValidationErrorclass User(Schema):name = fields.String(required=Tru

#python
python 多维数组转一维数组

二维转一维数组的方法很多,使用numpy ,sum 好多方法可以实现。例如:arr = [[1,2,3],[4,5,6]]# 方法一print([item for i in arr for item in i])# 方法二from functools import reduceprint(reduce(lambdax,y:x+y,arr))# 方法三print(sum(arr,[]))多维转一维d

#git#github#leetcode
python 打印三角形

本质就是打印的字符和显示字符的拼接。代码如下:def print_triangle(n):"""打印n行三角形"""for i in range(n):for j in range(n,i,-1):print(" ",end="")for j in range(i + 1):print("*",end="")for j in range(i):print("$",end="")if __name_

把parquet类型的超大文件拆分成小文件(python)

【代码】把parquet类型的超大文件拆分成小文件(python)

文章图片
#python#pandas#开发语言
python2 urllib2 发送post请求

python2 urllib2 发送post 请求和get 请求代码如下:import urllib2user_agent = ("User-Agent","Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.159 Safari/537.36 Edg/9

#http#python
解压报文(python)

解压报文 | 时间限制:1秒 | 内存限制:262144K | 语言限制:不限为了提升数据传输的效率,会对传输的报文进行压缩处理。输入一个压缩后的报文,请返回它解压后的原始报文。压缩规则:n[str],表示方括号内部的 str 正好重复 n 次。注意 n 为正整数(0 < n <= 100),str只包含小写英文字母,不考虑异常情况。"“输入描述:输入压缩后的报文:1)不考虑无效的输入

#python#c++
Microsoft Visual C++ 14.0 is required 的终极解决办法

在python 安装包的过程中可能遇到Microsoft Visual C++ 14.0 is required 的报错,原因是使用pip install 安装的过程中需要c++ 编译,而且有些对编译器依赖有比较高。所以解决这种问题有两种方法。方法一也是比较快的方法,直接下载编译好的python包,也叫轮子包,也就是这样的包 xxx.whl 。这样能解决80% 的包的问题,因为有些包在编译的时候会

#microsoft#c++#python
计算疫情扩散的时间

计算疫情扩散时间 | 时间限制:1秒 | 内存限制:32768K | 语言限制:不限在一个地图中(地图由n*n个区域组成),有部分区域被感染病菌。感染区域每天都会把周围(上下左右)的4个区域感染。请根据给定的地图计算,多少天以后,全部区域都会被感染。如果初始地图上所有区域全部都被感染,或者没有被感染区域,返回-1收起输入描述:一行N*N个数字(只包含0,1,不会有其他数字)表示一个地图,数字间用,

    共 26 条
  • 1
  • 2
  • 3
  • 请选择