Skip to main content
 首页 » 编程设计

python之遍历列表并打印 'true' 如果列表元素是某种类型

2025年05月04日21cloudgamer

<分区>

我想知道 python 中是否有一种方法可以循环遍历列表并检查列表元素是否属于某种类型。像这样的错误伪代码。

listt = ['3109', datetime.timedelta(0, 240), datetime.timedelta(0, 60), '2411',  
datetime.timedelta(0, 2160), '3109'] 
for i in listt: 
    if type(i) is class.__str__: 
        print('success') 

是否可以像这样检查类型?此外,我发现自己无法遍历包含 timedelta 对象的列表,因此每次遇到 TypeError 时我都不得不排除。这段代码中没有显示。

我很感激任何帮助。谢谢