python怎样创建具有一定长度和初始值的列表

 我来答
刺友互
高粉答主

2019-06-20 · 每个回答都超有意思的
知道答主
回答量:3979
采纳率:100%
帮助的人:74.1万
展开全部

1、首先,我们需要打开Python的shell工具,在shell当中新建一个对象member,对member进行赋值。

2、这里我们所创建的列表当中的元素均属于字符串类型,同时我们也可以在列表当中创建数字以及混合类型的元素。

3、先来使用append函数对已经创建的列表添加元素,具体如下图所示,会自动在列表的最后的位置添加一个元素。

4、再来使用extend对来添加列表元素,如果是添加多个元素,需要使用列表的形式。

5、使用insert函数添加列表元素,insert中有两个参数,第一个参数即为插入的位置,第二个参数即为插入的元素。

albumin
2017-03-31 · TA获得超过1.2万个赞
知道大有可为答主
回答量:4889
采纳率:87%
帮助的人:2403万
展开全部
[None]*100
创建所有元素初始值为None,长度为100的列表
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
戰为瘸子六
2018-04-11 · TA获得超过1.5万个赞
知道小有建树答主
回答量:36
采纳率:4%
帮助的人:7419
展开全部

python的数据是可以动态增长的,直接定义使用a=[]即可:  

比如:a=[0,1,2],这时a[0]=0, a[1]=1, a[[2]=2;如果数组想a想定义为0到999,这时可能通过a = range(0, 1000)实现;或省略为a = range(1000);

如果想定义1000长度的a,初始值全为0,则 a = [0 for x in range(0, 1000)]  

python的数组本来就是可以动态增长的。

a = []

这就是一个数组,你用append往里面塞数据就好

  • 给定初值v,和长度l,定义list s


  • 或者:


  • 产生一个数值递增list

  • 2.1 从0开始以1递增


  • 在[a,b)区间上以1递增


  • 在[a,b)区间上以c递增


  • list的基本操作

  • [python] view plain copy

  • L.append(var)   #追加元素  

  • L.insert(index,var)   

  • L.pop(var)      #返回最后一个元素,并从list中删除之  

  • L.remove(var)   #删除第一次出现的该元素  

  • L.count(var)    #该元素在列表中出现的个数  

  • L.index(var)    #该元素的位置,无则抛异常   

  • L.extend(list)  #追加list,即合并list到L上  

  • L.sort()        #排序  

  • L.reverse()     #倒序  

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式