Python 2:在新显式列表定义中插入现有列表

fdm*_*ion 3 python list

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

ListOne = ['jumps', 'over', 'the']
ListTwo = ['The', 'quick', 'brown', 'fox', ListOne, 'lazy', 'dog!']
Run Code Online (Sandbox Code Playgroud)

如果我这样做,我最终会将ListOne作为ListTwo中的一个列表.

但相反,我想将ListOne扩展为ListTwo,但我不想做以下事情:

ListOne = ['jumps', 'over', 'the']
ListTwo = ['The', 'quick', 'brown', 'fox']
ListTwo.extend(ListOne)
ListTwo.extend(['lazy', 'dog!']
Run Code Online (Sandbox Code Playgroud)

这将有效,但它不像上面的代码那样可读.

这可能吗?

grc*_*grc 8

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

ListOne = ['jumps', 'over', 'the']
ListTwo = ['The', 'quick', 'brown', 'fox'] + ListOne + ['lazy', 'dog!']
Run Code Online (Sandbox Code Playgroud)

ListTwo 将会:

['The', 'quick', 'brown', 'fox', 'jumps', 'over', 'the', 'lazy', 'dog!']
Run Code Online (Sandbox Code Playgroud)