如何初始化一个列表并在一行中用另一个列表扩展它?

凯西

这听起来像是一个超级简单的问题,所以让搜索感到惊讶的是,我没有发现任何结果:我想初始化一个常量列表,并用其他来源的列表进行扩展。

这有效:

remoteList = [2, 3, 4]
myList = [0,1]
myList.extend(remoteList)

这意味着它可以提供预期的结果:

myList
[0, 1, 2, 3, 4]

但是,在一行中完成列表初始化不起作用,myList仍未定义:

remoteList = [2, 3, 4]
myList = [0,1].extend(remoteList)

有没有一种方法可以初始化列表并在一行中用pythonic方式扩展另一个列表?为什么我的一行示例不起作用,或者至少不能产生某种列表?

ec

您是否只是在询问+ 列表串联操作:

In [1]: remoteList = [2, 3, 4]

In [2]: myList = [0, 1] + remoteList

In [3]: myList
Out[3]: [0, 1, 2, 3, 4]

适用于Python 2和3。


“ extend”和“ plus”之间有些细微的区别:

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用另一个列表中的元素初始化新列表

一班轮从另一个列表中初始化列表

如何初始化包含来自另一个类的实例的列表?

如何在Rust的初始化列表中通过另一个值初始化值?

如何初始化另一个C#类中的类中的列表以填充列表

Python:初始化并填充另一个列表列表中的列表列表

Java初始化列表,根据另一个大小

用另一个聚合对象初始化聚合列表

如何初始化一个懒惰列表?

如何使用kusto创建一个表,该表在一行中提供服务器列表并在另一行中提供它的计数

如何初始化一个类似 python 的列表并在 C++ 中写入文件

如何初始化存储在另一个活动中的 Pojo 类中的数组列表?

如何确保仅初始化一个实例,但从另一个类初始化?

用另一个列表扩展列表的问题

从一个列表视图发送一行到另一个列表视图

在另一个类构造中初始化它时找不到类

如何在Scala中用另一个列表拆分列表

如何处理列表的元素在Java 8中一行另一个列表

初始化一个空列表的字典

Python初始化一个类中的列表

为什么我不能用python中的另一个对象初始化列表?

另一个列表扩展ImmutableList.of()

在 Python 中使用另一个对象初始化一个对象

在连接另一个变量的同时初始化一个变量

在初始化期间在另一个常量中使用一个常量

用另一个初始化一个 c++ 数组

在另一个类中初始化一个指针

用另一个对象的公共变量初始化一个对象

如何从另一个列表创建嵌套列表?