python如何定义一个未知长度的数据

如何定义一个未知长度的数据,有一组数据,需要循环跑完才知道有多少,跑循环的过程中又要存入新的数组,所以需要定义一个未知长度的数组,求大神指点江山!... 如何定义一个未知长度的数据,有一组数据,需要循环跑完才知道有多少,跑循环的过程中又要存入新的数组,所以需要定义一个未知长度的数组,求大神指点江山! 展开
 我来答
娱乐小八卦啊a
高粉答主

2020-04-15 · 娱乐小八卦,天天都知道
娱乐小八卦啊a
采纳数:256 获赞数:117865

向TA提问 私信TA
展开全部

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

但是虽然元组数据发生改变,但是内存地址没有发生了改变,但是我们不可以以此来判定元组就是可变数据类型。我们回头仔细想想元组的定义就是不可变的。

修改了元组中列表的值,但是因为列表是可变数据类型,所以虽然在列表中更改了值,但是列表的地址没有改变,列表在元组中的地址的值没有改变,所以也就意味着元组没有发生变化。我们就可以认为元组是不可变数据类型,因为元组是不可变的。

扩展资料

Python3 基本数据类型:

在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。

等号(=)用来给变量赋值。

等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。

多个变量赋值:

Python允许你同时为多个变量赋值。例如:

a = b = c = 1

以上实例,创建一个整型对象,值为 1,从后向前赋值,三个变量被赋予相同的数值。

您也可以为多个对象指定多个变量。例如:

a, b, c = 1, 2, "runoob"

以上实例,两个整型对象 1 和 2 的分配给变量 a 和 b,字符串对象 "runoob" 分配给变量 c。

花花浪客
推荐于2018-02-26 · TA获得超过2069个赞
知道小有建树答主
回答量:792
采纳率:100%
帮助的人:715万
展开全部

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

a = []

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

本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
推荐于2016-10-10
展开全部
  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)]
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式