假设我有一个像这样的“常量”:
ITEMS = [ "item1", "item2" ]
现在我想创建一个数组,其中包含 ITEMS 的所有条目以及更多条目。
显然,这是错误的:
more_things = [ "all", ITEMS ]
因为它会将整个数组放入新数组中。但我希望新数组最后包含 [ "all", "item1", "item2"] 。
当然,我可以以某种方式迭代第一个数组,但我想知道是否有更惯用的单行方法来执行此操作。理想情况下,它应该适用于 python2 和 python3。
请您参考如下方法:
只需将它们与 + 连接起来即可:
more_things = ["all"] + ITEMS
