将多个值附加到列表的 Pythonic 方法

Pythonic way to append multiple values to a list

需要说明的是,我发现了一些类似的问题,但(据我所知)none 其中的问题要么足够简洁,要么正是我要找的。

我有一个列表(整数)和另外两个整数,我想将它们全部放入一个列表中。现在我有:

old_list = [1, 2, 3]
first_int = 3
second_int = 5

new_list = old_list
new_list.append(first_int)
new_list.append(second_int) 

# new_list == [1, 2, 3, 3, 5]

我觉得有一种更 Pythonic 的方法可以做到这一点,但我不确定具体怎么做。
'new_list'的顺序并不重要。

提前致谢。

extend一个列表,例如:

new_list.extend([first_int, second_int])

顺便说一下,您的代码还修改了 old_list,因为 new_list 只是对 old_list.

的引用

如果您真的想要一个新列表:

new_list = old_list[:]