Python 查找元组中列表的数量

Python 元组是有序且不可更改的。但它也可以由列表作为其元素组成。给定一个由列表组成的元组,让我们找出元组中有多少个列表。

使用 len()

在这种方法中,我们将应用 len 函数。 len() 函数将给出元组元素列表的数量。

示例

复制代码
tupA = (['a', 'b', 'x'], [21,19])
tupB = (['n', 'm'], ['z','y', 'x'], [3,7,89])

print("tupA 中的列表数量:\n" , len(tupA))
print("tupB 中的列表数量:\n" , len(tupB))

输出

运行上述代码得到以下结果 −

复制代码
tupA 中的列表数量:
2
tupB 中的列表数量:
3

使用 UDF

如果我们必须反复使用此操作,我们可以很好地定义一个函数来检查我们传递的元素是否是元组。然后应用 len 函数计算其中列出的元素数量。

示例

复制代码
tupA = (['a', 'b', 'x'], [21,19])
tupB = (['n', 'm'], ['z','y', 'x'], [3,7,89])

def getcount(tupl):
   if isinstance(tupl, tuple):
      return len(tupl)
   else:
      pass

print("tupA 中的列表数量:\n" , getcount(tupA))
print("tupA 中的列表数量:\n" , getcount(tupB))

输出

运行上述代码得到以下结果 −

复制代码
tupA 中的列表数量:
2
tupA 中的列表数量:
3

相关文章


有用资源

相关推荐
2401_857918291 分钟前
用Python和Twilio构建短信通知系统
jvm·数据库·python
2401_831920742 分钟前
C++代码国际化支持
开发语言·c++·算法
樹JUMP6 分钟前
使用Docker容器化你的Python应用
jvm·数据库·python
2401_8512729928 分钟前
自定义内存检测工具
开发语言·c++·算法
章鱼丸-39 分钟前
DAY31 文件的拆分和写法
开发语言·python
左左右右左右摇晃1 小时前
Java并发——synchronized锁
java·开发语言
☆5661 小时前
C++中的命令模式
开发语言·c++·算法
唐叔在学习1 小时前
Python桌面端应用最小化托盘开发实践
后端·python·程序员
2501_945423541 小时前
使用Fabric自动化你的部署流程
jvm·数据库·python
wenlonglanying1 小时前
Windows安装Rust环境(详细教程)
开发语言·windows·rust