Python – 使用整数过滤元组
pythonserver side programmingprogramming更新于 2025/10/20 1:48:17
当需要使用整数过滤元组时,可以使用简单的迭代和‘not’运算符以及‘isinstance’方法。
示例
下面是相同的演示 −
my_tuple = [(14, 25, "Python"), (5, 6), (3, ), ("cool", )]
print("元组为:")
print(my_tuple)
my_result = []
for sub in my_tuple:
temp = True
for element in sub:
if not isinstance(element, int):
temp = False
break
if temp :
my_result.append(sub)
print("结果为:")
print(my_result)
输出
元组为:
[(14, 25, 'Python'), (5, 6), (3,), ('cool',)]
结果为:
[(5, 6), (3,)]
解释
定义一个元组列表并显示在控制台上。
创建一个空列表。
列表被迭代,并且‘isinstance’方法用于查看元素是否属于整数类型。
如果是,则将布尔值分配给‘False’。
控件跳出循环。
根据布尔值的值,将元素附加到空列表中。
这是控制台上显示的输出。
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

