You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用type函数统计列表中的tuple元组元素数量

统计包含多类型元素的列表中元组总数量的方法

核心逻辑

  • 遍历列表内的所有元素
  • 调用type()函数对每个元素做类型校验,判断其是否为元组类型
  • 累计匹配成功的元素个数,最终得到元组总数量

针对示例的实现代码

示例给定列表:List = [1.2, 'a', (2, 4.2), 3, (6, 'm')]

常规循环写法

tuple_count = 0
for element in List:
    if type(element) == tuple:
        tuple_count += 1
print(tuple_count)

简洁一行写法

tuple_count = sum(1 for element in List if type(element) == tuple)

运行结果

上述代码运行后输出结果为2,和示例列表里实际存在的2个元组对应。

注意:如果你的使用场景需要兼容元组的子类类型判断,可以替换为isinstance(element, tuple),本题要求使用type()函数,所以直接按上述写法实现即可。


内容的提问来源于stack exchange,提问作者Ehsan Salehabadi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.15 04:45:02