加入列表中除最后x之外的所有内容

Tri*_*son 8 python list python-2.7

我有一个列表,并希望加入除最后两个条目之外的所有条目,即

x = ["1", "2", "3", "4"]
print ', '.join(x[from 0 until -3])
Run Code Online (Sandbox Code Playgroud)

那么输出就是1, 2.我怎么能实现这个目标?

Bha*_*Rao 19

使用切片

>>> x = ["1", "2", "3", "4"]
>>> print ', '.join(x[:-2])
1, 2
Run Code Online (Sandbox Code Playgroud)