python如何定义一个未知长度的数据
如何定义一个未知长度的数据,有一组数据,需要循环跑完才知道有多少,跑循环的过程中又要存入新的数组,所以需要定义一个未知长度的数组,求大神指点江山!...
如何定义一个未知长度的数据,有一组数据,需要循环跑完才知道有多少,跑循环的过程中又要存入新的数组,所以需要定义一个未知长度的数组,求大神指点江山!
展开
3个回答
展开全部
python的数据是可以动态增长的,所以可以直接定义使度用a=[]即可。
但是虽然元组数据发生改变,但是内存地址没有发生了改变,但是我们不可以以此来判定元组就是可变数据类型。我们回头仔细想想元组的定义就是不可变的。
修改了元组中列表的值,但是因为列表是可变数据类型,所以虽然在列表中更改了值,但是列表的地址没有改变,列表在元组中的地址的值没有改变,所以也就意味着元组没有发生变化。我们就可以认为元组是不可变数据类型,因为元组是不可变的。
扩展资料
Python3 基本数据类型:
在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。
等号(=)用来给变量赋值。
等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。
多个变量赋值:
Python允许你同时为多个变量赋值。例如:
a = b = c = 1
以上实例,创建一个整型对象,值为 1,从后向前赋值,三个变量被赋予相同的数值。
您也可以为多个对象指定多个变量。例如:
a, b, c = 1, 2, "runoob"
以上实例,两个整型对象 1 和 2 的分配给变量 a 和 b,字符串对象 "runoob" 分配给变量 c。
推荐于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)]
比如:
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)]
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询