自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

思过留痕

乘兴所至 心无旁及

  • 博客(10)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 Python求列表的最大连续区间

题目:连续区间为公差为1的等差数列。输入:[1, 2, 99, 3, 4, 5, 6, 5, 4, 4, 2, 6, 3, 1, 8, 5, 3, 6, 1, 2, 3, 2, 3, 4, 5, 6]输出:[2, 3, 4, 5, 6]def get_continue_seq(str_list): ls = eval(str_list) len_ls = len...

2020-02-19 21:00:26 1787

原创 序列插入删除元素collections.deque

小云正在参与开发一个即时聊天工具,他负责其中的会话列表部分。会话列表为显示为一个从上到下的多行控件,其中每一行表示一个会话,每一个会话都可以以一个唯一正整数id表示。当用户在一个会话中发送或接收信息时,如果该会话已经在会话列表中,则会从原来的位置移到列表的最上方;如果没有在会话列表中,则在会话列表最上方插入该会话。小云在现在要做的工作是测试,他会先把会话列表清空等待接收信息。当接收完大量来自...

2020-02-17 11:48:09 377

原创 Python自定义句子反转函数

上一篇介绍字符串反转:字符串’hello’变成’olleh’,也就是反转字符串,尽量不用Python的函数,尽量节省时间与空间。这次句子反转,是在字符串反转的基础上的再次反转。要求:将句子’hello liming’变成’liming hello’(句子反转),尽量不用Python的函数,尽量节省时间与空间。sete = 'hello liming'# 单词反转def reverse_...

2020-02-01 11:51:56 1054

原创 Python自定义字符串反转函数

字符串’hello’变成’olleh’,也就是反转字符串,尽量不用Python的函数,尽量节省时间与空间。s = 'hello'def reverse_string(s): s = list(s) len_s = len(s) for i in range(len_s//2): temp0 = s[i] temp1 = s[len_s-...

2020-02-01 11:48:30 1102

原创 Python列表中含有相同字母的字符串做list嵌套归类输出

输入:[‘eat’,‘ate’,‘tea’,‘like’,‘kile’,‘liek’,‘ielk’]输出:[[‘eat’,‘ate’,‘tea’],[‘like’,‘kile’,‘liek’,‘ielk’]]a_list = ['eat','ate','tea','like','kile','liek','ielk']def list_group(a_list): len_list...

2020-02-01 11:47:03 3428

原创 Python高阶函数map、reduce、filter应用

定义map映射函数 map()通过接收一个函数F和一个可迭代序列,作用是F依次作用序列的每个元素,并返回一个新的list。reduce递归映射函数 reduce()把一个函数作用在一个序列上,这个函数必须接收两个参数,reduce把结果继续和序列的下一个元素做函数运算。filter过滤函数 filter()与map()类似,接收一个函数F和一个可迭代序列,只不过这里的函数F是条件判断函数。...

2020-02-01 11:31:11 257 2

原创 删除相邻的重复数据

def remove_same(ll): ll_len = len(ll) del_index = [] for i in range(ll_len): if i > 0: if ll[i] == ll[i-1]: del_index.append(i) import numpy as n...

2020-02-01 11:25:02 736

原创 判断字符串是否为Python标识符

import keyword,stringdef Identifier(s): #内置关键字 kw = keyword.kwlist # Bifs bifs = dir(__builtins__) s_list = list(s) # 关键字判断 if (s in kw) | (s in bifs): return '...

2020-02-01 11:21:12 997

原创 根据序列:2/1,3/2,5/3,...生成前30项打印出并求和

根据斐波那契数列def fab(max): def fib_loop_while(max): max = max a, b = 0, 1 while max > 0: a, b = b, a + b max -= 1 yield a son =...

2020-02-01 11:14:50 426

原创 生成5位随机数验证码图片

%matplotlib inlinefrom PIL import Image, ImageDraw, ImageFontimport random# 获取字体以及大小font = ImageFont.truetype("../../font/Arial.ttf", size=30)# 随机数字:def rndInt(): return str(random.randint(0...

2020-02-01 11:08:40 767

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除