gpt4 book ai didi

python - 获取外部对象Python的类型

转载 作者:太空宇宙 更新时间:2023-11-04 05:50:40 25 4
gpt4 key购买 nike

如何获取其中包含其他数据类型的对象的类型?

例子:[3],这是一个列表转换成一个int,或者[int]如何获取外部对象(列表)的类型,以及如何获取内部对象(int)的类型。

到目前为止,当我在此代码上调用 type 时,我得到了什么:

type([<class 'int'>])

我最终得到了完全相同的东西:

[<class 'int'>]

而不是单独列出。

我正在研究 Python 中的 .annotations 固有函数,需要访问所有不同类型的注释,即使它们相互嵌套也是如此。

最佳答案

根据我对问题的理解,您想知道外部元素的类型,即列表,以及内部元素的类型,即 int我想这就是你要找的。如果列表为空,这将返回 nonetype。

>>>k=[3]
>>>type(k)
<type 'list'>
>>>type(k[0] if len(k) > 0 else None)
<type 'int'>

如果我做错了请指正

关于python - 获取外部对象Python的类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30384374/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com