这可能是不可能的,但如果是这样,我正在编写的一些代码会很方便:

ListOne = ['jumps', 'over', 'the']
ListTwo = ['The', 'quick', 'brown', 'fox', ListOne, 'lazy', 'dog!']

如果我这样做,我最终将 ListOne 作为单个项目作为 ListTwo 中的一个列表。

但相反,我想将 ListOne 扩展为 ListTwo,但我不想执行以下操作:
ListOne = ['jumps', 'over', 'the']
ListTwo = ['The', 'quick', 'brown', 'fox']
ListTwo.extend(ListOne)
ListTwo.extend(['lazy', 'dog!']

这会起作用,但它不像上面的代码那样可读。

这可能吗?

最佳答案

您可以只使用 + 运算符来连接列表:

ListOne = ['jumps', 'over', 'the']
ListTwo = ['The', 'quick', 'brown', 'fox'] + ListOne + ['lazy', 'dog!']
ListTwo 将是:
['The', 'quick', 'brown', 'fox', 'jumps', 'over', 'the', 'lazy', 'dog!']

关于Python 2 : insert existing list inside of new explicit list definition,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17670457/

10-11 20:17