给定一个int list,打印一个长度加倍的新列表,其中最后一个元素与原始列表相同,而所有其他元素都是0

2024-04-23 07:56:14 发布

您现在位置:Python中文网/ 问答频道 /正文

附件是一个名为pylab的web应用程序的图像。我们现在用这个来做评估,但我完全搞不懂。有人知道如何解决这个问题吗?在

尝试1:

x=int(input())
newList = []
for i in range(2*len(x)-1):
    y.append(0)

newList.append(x[-1])
print(newlist)

尝试2

^{pr2}$

Failed TestHow Printing Works


Tags: in图像web应用程序forinput附件len
3条回答
import numpy as np

def func(list):
   x = np.zeros(len(list*2))
   x[-1] = list[-1]
   return x


print(func([1, 2]))
l = [4, 5, 6]
print([0] * (len(l) * 2 - 1) + l[-1:])

该输出:

^{pr2}$

试试这个:

a = input().split(' ')
b = []
for i in range(2*len(a)-1):
    b.append(0)

b.append(int(a[-1]))
print(*b)

或者:

^{pr2}$

相关问题 更多 >