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
相关文章
- 使用 Google 的 Teachable Machine 进行图像分类
- 这些运算符是什么意思(**、^、%、//)?
- 用 Python 编写程序,找出要放入仓库的箱子数量
- 如何将 IPython 笔记本转换为 PDF 和 HTML?
- 如何在 Python 中验证字符串是否仅包含字母、数字、下划线和破折号?
- 如何在 Python 中将数据值插入字符串?
- 使用 Python-Random 的掷骰子模拟器
- 如何在 Python 中删除已安装的模块?
- 下载并安装最新版本的 pip
- 使用 Python 从 Yahoo Finance 获取财务数据
有用资源
- python 参考教程 - 该教程包含有关 python 的更多信息:https://www.w3schools.cn/python/