小编ama*_*ndi的帖子

Python列表是否可变?

当我输入以下代码时

x=[1,2,4]
print(x)
print("x",id(x))
x=[2,5,3]
print(x)
print("x",id(x))
Run Code Online (Sandbox Code Playgroud)

它给出了输出

[1, 2, 4]
x 47606160
[2, 5, 3]
x 47578768
Run Code Online (Sandbox Code Playgroud)

如果列表是可变的,那么为什么在更改列表x时它会给出2个内存地址?

python list mutable

3
推荐指数
2
解决办法
3万
查看次数

Python中的元组是不可变的吗?

它说

一旦创建了元组,就无法以任何方式进行更改.

但是当我做以下事情时:

t1=(4,5,8,2,3)
t1=t1+(7,1)
print(t1)
Run Code Online (Sandbox Code Playgroud)

元组正在变为(4, 5, 8, 2, 3, 7, 1); 这是为什么?"元组是不可变的"是什么意思?

python tuples immutability

2
推荐指数
1
解决办法
786
查看次数

如何在Pascal中初始化一个数组?

在Java中,我们可以通过以下代码初始化数组:

data[10] = {10,20,30,40,50,60,71,80,90,91};
Run Code Online (Sandbox Code Playgroud)

但在Pascal我们怎么能这样做?

arrays pascal initialization

2
推荐指数
1
解决办法
4513
查看次数

标签 统计

python ×2

arrays ×1

immutability ×1

initialization ×1

list ×1

mutable ×1

pascal ×1

tuples ×1