如何在 python 中打印 set 的最小值?

How to print min of set in python?

我有一套

ww = [{27, 29, 6, 71}, {75, 52, 29, 46, 7}, {20, 71}, {59}, {52, 37, 15}]

我想打印长度最短的元素,即。 {59} 在这个例子中。

min(ww)

只会给我 {27, 29, 6, 71} 而不是 {59}

有没有办法使用 min() 来做到这一点?或任何其他智能方法?

试试这个,

In [3]: min(ww,key=len)
Out[3]: {59}

或者

In [4]: sorted(ww,key=len)[0]
Out[4]: {59}