删除增量的最后一次出现

时间:2020-04-01 12:48:12

标签: python python-3.x string list function

我想知道如何删除打印中最后一次出现的增量。我给你看一个例子:

 copi = copy(pa[0])
 for i in copi:
      print(i,"+", end=''),
 print("=", sum(copi))

我的结果是:

2 +3 +4 +5 +6 += 20

但是就像您看到的那样,问题在于我的“ +”过多。

您能帮忙得到这个结果吗?

2 +3 +4 +5 +6 = 20

感谢您的阅读!!

3 个答案:

答案 0 :(得分:1)

有几种方法。最简单的方法是忽略循环中的最后一项,然后再使用它(尽管这不适用于生成器)。

Fish.class

答案 1 :(得分:1)

您可以使用UIActivityIndicatorView并放下for (int i = 0; i < 5; i++) { for (int j = 0; j < 5; ++) Rectangle rect = new Rectangle(100, 100, 50, 50); rect.setFill(Color.web(colors.get(rand.nextInt(4)))); rect.setStroke(Color.BLACK); grid.add(rect, i, j); } } 循环:

str.join

例如:

for

输出:

' + '.join(map(str, copi))

答案 2 :(得分:1)

您可以在此处使用'+'.join

copi=[2,3,4,5,6]
print(f'{"+".join(map(str,copi))}={sum(copi)}')
相关问题