T = ((1+2), ((1+2),), ('a'+'b'), (1, ), (1, 2, 3, 4, 5)) s = 0 for i in T: if '(' in str(i): s+=1 print(s) #这个思路如何
# Enter a code
T = ((1+2), ((1+2),), ('a'+'b'), (1, ), (1,2,3,4,5))
num = 0
for t in T:
if isinstance(t,tuple):
num += 1
print(num)
5个吧。1+2不是也可以算元组
一共是四个:
1 :T ()
2: ((1+2),)
3:(1,)
4 :(1,2,3,4,5)
好像不行,‘(’不是元组里的元素 in无法识别,甚至‘,’都不行。