要明确我发现了一些类似的问题,但(据我所知),这些问题都不够简洁,也不完全符合我的要求。
我有一个(整数)列表和另外两个整数,并希望将它们全部放入一个列表中。现在我有:
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'的顺序并不重要。
提前谢谢。
答案 0 :(得分:4)
您extend
列表,例如:
new_list.extend([first_int, second_int])
顺便说一句,您的代码也会修改old_list
,因为new_list
只是对old_list
的引用。
如果你真的想要一个新的清单:
new_list = old_list[:]