我正在学习Python元组,我被困在这里。 我必须计算单个项目的数量,直到达到元组。例如,在下面的输入中,输出应为4.整个事情是btw列表。
我想添加一个尝试,但我真的不知道这个。
[4,3,7,1,(11,9,4,2,8),11,5,(8,9)]
答案 0 :(得分:0)
您可以使用type
Python函数:
def first_tuple(mylist):
for i,elt in enumerate(mylist):
if type(elt) is tuple:
return i
答案 1 :(得分:0)
您可以遍历列表并计算数字,直到找到类型元组
按照AChampion的建议编辑,见评论
xlist=[4,3,7,1,(11,9,4,2,8),11,5,(8,9)]
y=0
for x in xlist:
if isinstance(x, tuple):
break
else:
y=y+1
打印(y)的
print(y)
输出
4