【发布时间】:2020-04-10 12:59:12
【问题描述】:
我想用我的乘法打印一个不重复的结果
这里是一个例子:
5*3*2=30
2*3*5=30
5*2*3=30
3*2*5=30
.....
所有这些元素都来自我浏览的列表,你可以看到它总是 =30
所以我想只显示第一个元素 (5*3*2) 而不是其他元素,因为它们是相同的。
为了更准确,这里有一个例子:
list = ['5*3*2','5*2*3','2*3*5','2*5*3']
for i in list:
if eval(i) == eval(i)+1 ??? (I dont know how to say the next element)
print(eval(i))
感谢阅读
【问题讨论】:
-
eval(i)等于 30 但eval(i)+1等于 31。当然这不是你的意思。