如何在.format()中使用列表切片?

时间:2017-05-18 02:36:00

标签: python

所以说我列出了a = [0,1,2,3,4,5,6,7,8,9]。但是说,根据程序的其余部分,我不能确定将会有多长,但我想使用.format显示它。我怎么能参考最后四个元素? (没有反转列表并引用前四个。)

1 个答案:

答案 0 :(得分:1)

我认为这就是你想要的,使用[-4:]获取最后四个元素,然后解压缩它们:

>>> a=range(10)
>>> "{} {} {} {}".format(*a[-4:])
'6 7 8 9'

希望这有帮助。