Python |对列表中的元素进行计数,直到一个元素成为元组
原文:https://www . geesforgeks . org/python-count-elements-list-element-tuple/
在这个问题中,我们需要接受一个列表。列表可以有嵌套元组。我们需要计算列表中的元素,直到遇到元组。
示例:
Input : [4, 5, 6, 10, (1, 2, 3), 11, 2, 4]
Output : 4
Input : [4, (5, 6), 10, (1, 2, 3), 11, 2, 4]
Output : 1
在本程序中,我们将使用 isinstance() 的概念来验证我们在计数路径中是否遇到元组。有关 isinstance()的详细指南,请访问 Python 中的is instance。
# Python program to count the items
# until a list is encountered
def Count(li):
counter = 0
for num in li:
if isinstance(num, tuple):
break
counter = counter + 1
return counter
# Driver Code
li = [4, 5, 6, 10, (1, 2, 3), 11, 2, 4]
print(Count(li))
输出:
4
版权属于:月萌API www.moonapi.com,转载请注明出处