python:列表操作

Jas*_*n S 4 python list

我有一个L对象列表(这是在scons中值得的).我想创建两个列表L1,并L2在那里L1L有一个项目I1追加,并且L2L同一个项目I2追加.

我会使用append但修改原始列表.

我怎么能用Python做到这一点?(对不起初学者的问题,我不太习惯这种语言,只为scons)

int*_*jay 8

L1 = L + [i1]
L2 = L + [i2]
Run Code Online (Sandbox Code Playgroud)

这可能是最简单的方法.另一种选择是复制列表然后追加:

L1 = L[:]       #make a copy of L
L1.append(i1)
Run Code Online (Sandbox Code Playgroud)