如何返回列表中重复了最后一项的列表



我很困惑如何完成这个问题的后半部分。

编写一个,它接受一个包含整数的列表项,如果列表中的项数为偶数,则返回所提供的列表;否则,它返回列表,但重复其最后一项(以便使列表中的项数为偶数(。

这就是我到目前为止所拥有的。

def balance_list(items):
if len(items) % 2 == 0:
return items
else:
return items.append

这能解决您的问题吗

def balance_list(items):
if len(items) % 2 == 1:
items.append(items[-1])
return items
print(balance_list([1, 2, 3, 4, 5]))

快乐编码!

最新更新