Python元组提取值


a=(1,2,3,(4,5))

我创建了一个元组。我如何仅获取4个值?它应该是单行命令,而无需使用。我使用了a[3,0]所有可能的组合。

如果修复了位置,则可以访问元素,例如:a [3] [0]使用[3],您将得到(4,5)和a [3] [0] -> 4如果未固定位置,则可以使用循环

迭代
for i in a:
    if type(i)==tuple:
        for j in i:
            print j

a =(1,2,3,(4,5))A [3] [0] ==> 4

另一种仅获取4的方法是

a =(1,2,3,(4,5))

ab = a [3]

现在AB等于(4,5)

so,

abc = ab [0]

因此,这里的ABC将有4个作为输出:)

4 是元组a=(1,2,3,(4,5))的第四个元素中的第一个值。在python中,元组的索引从0开始,因此要打印元组a=(1,2,3,(4,5))的第四个元素的第一个值(其索引为0)。

a[3][0]

结果:

>>> a=(1,2,3,(4,5))
>>> a[3][0]
4
>>>

最新更新