已知X=[3,5,7],那么执行语句X[len(X):]=[1,2]之后,X的值为

发布时间:2019-08-01 03:07:12

答案:[3,5,7,1,2】为什么?

推荐回答

X=[3,5,7]

那么

len(x)就为3

X[len(X):]

就是

X[3:]

它=【1,2】

表示在第3个无素后添加1,2

结果当然就是

【3,5,7,1,2】

其他回答

len(X) 得到的是原数组长度,也就是 3,注意那个括号不能用全角符号,只能用半角的。

所以这行代码的执行结果就是在原数组末尾追加一个子数组,相当于连接两个数组。

所以结果就是 X = [3,5,7,1,2] 。

已知x = [3,5,7],那么执行语句x[len(x):] = [1,2]之后,x的值为:x = [3,5,7]x[len(x):] = [1,2]print(x)  # [3, 5, 7, 1, 2]
以上问题属网友观点,不代表本站立场,仅供参考!