面试题答案
一键面试def sum_nested_integers(nested_structure):
total_sum = 0
for item in nested_structure:
if isinstance(item, int):
total_sum += item
elif isinstance(item, (tuple, list)):
total_sum += sum_nested_integers(item)
return total_sum
你可以使用以下方式调用这个函数:
t = (1, (2, [3, 4]), 5, ('a', ('b', 'c')))
print(sum_nested_integers(t))