python列表有固定大小吗,使用python自己写了一个固定长度的list

注明:有时候需要一个固定长度的list,然后我找的时候虽然网上有一些内容,但都不是我想要的,于是我就自己简单的写了一个。以作自己不时之需,同时分享出来,大家一起讨论,不喜勿喷,谢谢!

1、直接上代码(固定 长度为10的list,长度可以自己更改)

b = range(10,30,1) #生成一个10~30的list

a = [] #定义一个空列表

for i in b:

if len(a) == 10: #这里的10为你想要固定长度list的长度

a.pop(0) #删除list a 中的第一个元素

a.append(i) #添加list a 中的最后一个元素

else:

a.append(i)

print(a) #打印结果

2、直接上运行结果

[10]

[10, 11]

[10, 11, 12]

[10, 11, 12, 13]

[10, 11, 12, 13, 14]

[10, 11, 12, 13, 14, 15]

[10, 11, 12, 13, 14, 15, 16]

[10, 11, 12, 13, 14, 15, 16, 17]

[10, 11, 12, 13, 14, 15, 16, 17, 18]

[10, 11, 12, 13, 14, 15, 16, 17, 18, 19]

[11, 12, 13, 14, 15, 16, 17, 18, 19, 20]

[12, 13, 14, 15, 16, 17, 18, 19, 20, 21]

[13, 14, 15, 16, 17, 18, 19, 20, 21, 22]

[14, 15, 16, 17, 18, 19, 20, 21, 22, 23]

[15, 16, 17, 18, 19, 20, 21, 22, 23, 24]

[16, 17, 18, 19, 20, 21, 22, 23, 24, 25]

[17, 18, 19, 20, 21, 22, 23, 24, 25, 26]

[18, 19, 20, 21, 22, 23, 24, 25, 26, 27]

[19, 20, 21, 22, 23, 24, 25, 26, 27, 28]

[20, 21, 22, 23, 24, 25, 26, 27, 28, 29]

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/266953.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

POJ 1042 Gone Fishing【枚举+贪心】

题意: 有 n 个池塘,只能从第一个池塘开始走,可以在每个池塘中钓鱼,而且知道了每个池塘每五分钟钓鱼的数量都会下降一定额数值,且从池塘到下一个池塘之间都有一定的距离,知道了每个池塘走到下一个池塘的时间…

制作镜像包时遇到的模块加载错误的问题

最近遇到一个问题,定制的一个镜像包,在启动后,发现有些内核模块加载是错误的,有些是正确的。使用modinfo去查询,可以看到加载的为内核版本中的模块(非自己定制的模块),而有些自己新增…

oracle11g导出dmp文件 少表,Oracle11g导出dmp并导入Oracle10g的操作记录

Oracle11g导出dmp并导入Oracle10g的操作记录。操作环境说明:Oracle11g环境:Windows7,Oracle Database 11g Enterprise Edition Release 11.2.0.1.0,ZHS16GBK。Oracle10g环境:中标麒麟,Oracle Database 10g …

GitLab常用命令

进入本地仓库访问位置之后执行命令1) 远程仓库相关命令 检出仓库:$ git clone git://github.com/jquery/jquery.git 查看远程仓库:$ git remote -v 添加远程仓库:$ git remote add [name] [url] 删除远程仓库:$ git remote rm [na…

完整国内城市js级联选择

js代码: View Code var china [//直辖市[北京市],[上海市],[天津市],[重庆市],//华北地区[河北省,石家庄,唐山,秦皇岛,邯郸,邢台,保定,张家口,承德,沧州,廊坊,衡水],[山西省,太原,大同,阳泉,长治,晋城,朔州,晋中,运城,忻州,临汾,吕梁],[内蒙古自治区,呼和浩特,包头,乌海,赤峰…

oracle服务器找不到怎么解决,简析Oracle数据库常见问题及解决方案

Oracle数据库在使用的过程中常常会遇到这样或那样的问题,而这些问题常常又使我们感到很困惑,本文我们总结了Oracle数据库在使用过程中的一些问题,并给出了解决方法,下面我们就开始分析一下这些问题。一、oracle监听启动后&#xf…

Introspector内省和反射的区别.

Introspector 是一个专门处理bean的工具类.用来获取Bean体系里的 propertiesDescriptor,methodDescriptor. 要理解这个,就要理解下面几个议题. *bean是啥?普通的class 可能有 computerAges(){ }等方法.Bean是 一个field ,有 get 或者set. 除了这些别无其他.bean是class的一种例…

Akka2使用探索2(Con?guration)

akka2使用Typesafe Config库,可以使用ConfigFactory.load()加载配置文件,默认加载classpath下的application.conf, application.json and application.properties文件。ActorSystem将会把这些配置和reference.conf合并(merge)起来…

oracle查看用户路径,oracle 查看用户的表空间,表空间路径,角色,权限

查看当前用户的缺省表空间select username,default_tablespace from user_users;--XUSER XUSER_DATA查询表空间 含临时表空间select tablespace_name from dba_tablespaces;--XUSER_TEMP--XUSER_DATA查询表空间的路径select name from v$datafile--/u01/app/oracle/oradata/orc…

302重定向问题

在把原有的项目迭代以后出现了访问原有域名: abc.dex 不能访问的情况(注意:这种情况时而能访问,时而不能访问) 必须访问:abc.dex /login.index才能登陆 下面是抓取网络状态的截图: SLB在做…

项目中遇到的ORA error 及解决办法 ---ora-07445

目的 本文档主要介绍ora-07445错误相关内容,并给出了对这个错误的进一步诊断建议,文档主要基于unix系统编写,但原理通用。 文档适用范围 主要为DBA处理系统的ora-07445错误时使用。 0ra-07445错误的定义 当oracle服务器进程从操作系统收到一个…

oracle 不等于某类,Oracle如何查询不等于某数值

前言今天在使用Oracle查询“不等于”的时候&#xff0c;发现得到的数据与期望中的不一样&#xff0c;进一步查找资料才有发现。1、Oracle的不等于在Oracle中&#xff0c;"<>"、"!"、"^"都是表示“不等于”&#xff0c;都可以拿来使用。但是…

ASP.NET学习笔记

1.Asp.Net中几种相似的标记符号: < %...%>< %#... %>< % %>< % %>解释及用法 < %#... %>: 是在绑定控件DataBind()要领 执行时被执行&#xff0c;用于数据绑定 如: < %# Container.DataItem("tit") %> < % %>: 在程序执行…

2017级面向对象程序设计——团队作业1

这是一股来自青青草原的神秘力量 团队信息 团队名称 青青草原战队队伍成员 阮君曦 031702116(队长)史恩泽 031702122蓝飞鹏 031702112张凌昕 031702105林鑫 031702138团队合照人物属性 阮君曦&#xff08;懒羊羊&#xff09; 风格&#xff1a; 一旦进入学习状态便一发不可收拾。…

oracle使用sql文件创建表,使用SQL*Loader创建外部表之一

使用SQL*Loader创建外部表&#xff1a;---创建目录对象并授权给Scott用户&#xff1a;SQL> create or replace directory loader_home as /home/oracle/dirhome;Directory created.--授权&#xff1a;SQL> grant read,write on directory loader_home to scott;Grant suc…

添加错误debug信息

http://hi.baidu.com/wei_1123/item/4218b2f704976cd66225d2d8 常常程式一長&#xff0c;哪邊就不小心多release了一次這時候編譯器就只會告訴你&#xff1a;BAD_ACCESS&#xff0c;然後程式就死了剛開始會google到去Argument加個NSZombieEnabled YES會多吐一點東西讓你把bug除…

雅礼集训 2017 Day1

T1&#xff1a;loj 6029 市场 题目大意&#xff1a; 维护一个数据结构支持区间加 区间除法 区间求最小值 区间求和 思路&#xff1a; 用线段树维护区间加 区间求最小值 区间和 对于区间除法 注意到除数d很大而加法的w很小 尝试将区间除法变成区间减法 可以转化成减法的情况就是…

oracle linux6 u盘安装,Oracle Enterprise Linux/Redhat Linux 6.0 U盘安装方法

多灾多难的Fedora 15安装史&#xff1a;第一天方法1 使用UltraISO直接将ISO写入硬盘映像。。结果无法启动方法2 使用liveusb-creatorFedora 15 64位 Live CD 光标永远停留在左上角。无法引导。。方法3 syslinux &#xff0c;然后自己写个菜单 加载 linux askmethod 结果提示需…

多行文本框

2019独角兽企业重金招聘Python工程师标准>>> #-*- coding: UTF-8 -*- import wxclass TextFrame(wx.Frame):def __init__(self):wx.Frame.__init__(self,None,-1,u多行文本框,size(250,150))panelwx.Panel(self,-1)multiTextwx.TextCtrl(panel,-1,"Python is a…

免oracle客户端下载,Oracle免安装客户端

我们要连接oracle经常需要安装庞大的oracle客户端&#xff0c;很占用硬盘空间&#xff0c;所以我们通过下面的设置就可以在不安装客户端的情况下连接到oracle。首先需要下载Oracle Client Package(免安装包)从http://www.oracle.com/technology/software/tech/oci/instantclien…