如何拆分列表中的项目以创建介于两者之间的字符的字符串



我编写了一个代码来打印一个数字的素数分解列表,例如,如果用户输入是"18",它将输出"[2, 3, 3]"。 如何使其以遵循以下格式的方式打印:"18 = 2x3x3"?

这里有

一种方法:

l = [2,3,3]
number = 18
def printList(number, l):
    print(str(number) +" = " + "x".join(str(i) for i in l))
printList(number, l)

结果:

18 = 2x3x3

尽管我认为编写一段完成这项工作的代码并不是一个太大的挑战。

相关内容