如何在python中转换元组中的列表元素int

如何在python中转换元组中的列表元素int,python,Python,如何在python中转换元组中的列表元素int 所以我想要的是转换这个z z = ([(468000,)], [(309000,)], [(1216000,)]) 在python中设置为单个int值 za = 468000 zb = 309000 下面的代码将选取第一个子列表,即 [(468000,)] 并提取其第0个元素,即元组 (468000,) 对其应用进一步的索引,将提取元组的第0个元素 za, zb, zc = [element[0][0] for element in z]

如何在python中转换元组中的列表元素int

所以我想要的是转换这个z

z = ([(468000,)], [(309000,)], [(1216000,)])
在python中设置为单个int值

za = 468000  
zb = 309000

下面的代码将选取第一个子列表,即

[(468000,)]

并提取其第0个元素,即元组

(468000,)

对其应用进一步的索引,将提取元组的第0个元素

za, zb, zc = [element[0][0] for element in z]
然后列表中的每个元素将被分配到
za
zb
zc


这是假设子列表只包含一个元组,而元组只包含一个整数。

内部列表是否始终只包含一个元组?使用索引?请显示您的尝试并解释失败的原因。您所需的输出将单个z值转换为多个整数值,但小于可能值。请澄清您想要什么以及遇到了什么问题。
z
的来源是什么?为什么
int
s嵌套在元组、列表和元组中?