如何在 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}
我有一套
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}