Python:获取元组列表中的最小整数

Kry*_*ite 3 python integer tuples list min

我目前的计划是确定哪个是多个Tkinter列表.curselection()框中的第一个条目突出显示使用并将所有生成的元组组合到一个列表中,产生以下结果:

tupleList = [(), (), ('24', '25', '26', '27'), (), (), (), ()]
Run Code Online (Sandbox Code Playgroud)

我想知道如何确定最低整数..min(tupleList)仅使用返回(),是列表中的最低条目,但我正在寻找一个返回24的方法.

在列表中的任何元组中获取最小整数的正确方法是什么?

jam*_*lak 6

>>> from itertools import chain
>>> nums = [(), (), ('24', '25', '26', '27'), (), (), (), ()]
>>> min(map(int,chain.from_iterable(nums)))
24
Run Code Online (Sandbox Code Playgroud)


Joh*_*ooy 6

>>> nums = [(), (), ('24', '25', '26', '27'), (), (), (), ()]
>>> min(int(j) for i in nums for j in i)
24
Run Code Online (Sandbox Code Playgroud)