为什么在附加列表并将代码分配给另一个变量时将我的代码评估为“无”?

慷慨的科学家

我想在列表中添加一个单词,以便以下代码起作用。

text = 'A quick brown fox jumps over the lazy dog'
x = text.split()
print(x)

x.append('cat')
print(x)

但是,当我将>> x.append('cat')<<分配给另一个变量y时,我的代码将被评估为None。为什么?他们都不应该给我相同的输出吗?代码如下...

 text = 'A quick brown fox jumps over the lazy dog'

 x = text.split()
 print(x)

 y = x.append('cat')
 print(y)
树莓1111

原因是x.append不返回任何值,它只会使添加了新值的原始数组发生变异。

用于y = x + ['cat']将其分配给新变量或

x.append('cat')
y = x

也可以修改原件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么将列表分配给另一个列表会产生“无”?

如何将我的选择选项分配给另一个变量

为什么将列表切片分配给另一个变量会改变结果?

为什么我不能在C ++中将一个迭代器分配给另一个?

将引用类型为“ slice”的变量分配给另一个变量,为什么它们不同时更改?

bash脚本,从另一个shell执行shell并将结果分配给变量

在 bash 变量中应用 sed 并将其分配给另一个

比较数据框内的日期并将值分配给另一个变量

如何选择CSS变量并将样式值分配给另一个元素

当我尝试在属性块中将一个类属性分配给另一个类属性时,为什么MATLAB会引发“未定义的变量”错误?

如何将变量列表分配给另一个列表

为什么在Rust中允许将向量的整数值分配给另一个变量?

为什么将函数分配给另一个变量会起作用

如何通过 BASH 主机命令一个变量并将答案分配给另一个变量

我可以将CSS变量分配给另一个变量吗?

为什么我们不能将document.querySelector方法分配给另一个变量并使用它?

为什么将一个分配给另一个的方法与在 C++ 中分配两个单独的变量不同?

如何将*附加到字符串并将预准备的SQL查询分配给另一个变量?即,(从*中选择*。)

NodeJS Express。res.send()分配给另一个变量时失败

为什么这个 C 代码在没有告诉它的情况下将我的变量 lastName 更改为另一个值?

为什么将一个变量的值分配给另一个变量在python中保留在内存中?

为什么当我将存储在一个变量中的对象分配给另一个变量时,当我更改一个变量时,这两个变量都会发生变化?

在Python中将一个变量的值分配给另一个变量时会发生什么?

在函数中获取变量并将其分配给其范围之外的另一个变量

如何访问通用列表并将通用列表的对象分配给另一个对象

为什么要获取分配给另一个列表的列表的一部分而不更改原始列表?

为什么将我的csv数据转换为另一个变量的列表来更改?

如果我将一个EditText分配给另一个EditText,为什么它们指向相同的值?

numpy:为什么我不能将一个矩阵分配给另一个矩阵的索引部分?