L = [1, 2, '', 'my', 3, 'name', 'is', 4, 'katty']

for i in L: if isinstance(i, str): print(i) elif isinstance(i, int): print(i) else: pass

输出结果为:

1 2 my 3 name is 4 katty

其中,isinstance() 函数用于判断一个对象是否是指定类型的实例,如果是,返回 True,否则返回 False。在这个例子中,我们使用 isinstance(i, str) 来判断元素 i 是否是字符串类型,使用 isinstance(i, int) 来判断是否是整型类型。如果是字符串类型,就输出 i 本身,如果是整型类型,也同样输出 i 本身。

Python 列表元素分类输出:字符串和数字

原文地址: https://www.cveoy.top/t/topic/n6zB 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录