如果我有一个列表,比如[1, 2, 3, 4, 5]
被认为是更Python的方式(如果这还不是),只重复第一个和最后一个元素并获得[1, 1, 2, 3, 4, 5, 5]
?
我现在正在做的是:
a = [1, 2, 3, 4, 5]
b = [a[0], *a, a[-1]]
如果我有一个列表,比如[1, 2, 3, 4, 5]
被认为是更Python的方式(如果这还不是),只重复第一个和最后一个元素并获得[1, 1, 2, 3, 4, 5, 5]
?
我现在正在做的是:
a = [1, 2, 3, 4, 5]
b = [a[0], *a, a[-1]]