【发布时间】:2016-06-12 14:48:54
【问题描述】:
我想计算一组整数中所有元素之间的绝对差。我正在尝试做abs(x-y),其中x 和y 是集合中的两个元素。我想对所有组合都这样做,并将结果列表保存在一个新集合中。
【问题讨论】:
-
由于 python 集是无序的,因此没有“最后一个元素”。你可以在做你的事情之前把它转换成一个列表。
list(yourset) -
一般来说,你可以像
list(myset)那样将任何集合变成一个列表,然后使用你的列表算法。但也许如果你提供一个你真正想要实现的例子,可能会有更好的方法。 -
python 集是“独特元素的无序集合”。所以没有“python集合中的最后一个元素”的含义
-
@miraculixx 我想计算一组整数中所有元素之间的绝对差。
-
@LokeshMeher 也许你提供一些示例输入和预期输出...