在Python中,元組(tuple)是一種不可變的序列類型,用于存儲一組有序的數據。處理嵌套元組時,可以使用循環、遞歸和元組解包等方法。
nested_tuple = (1, (2, (3, 4), (5, (6, 7))), 8)
for item in nested_tuple:
if isinstance(item, tuple):
for sub_item in item:
print(sub_item)
else:
print(item)
def print_nested_tuple(t):
for item in t:
if isinstance(item, tuple):
print_nested_tuple(item)
else:
print(item)
nested_tuple = (1, (2, (3, 4), (5, (6, 7))), 8)
print_nested_tuple(nested_tuple)
nested_tuple = (1, (2, (3, 4), (5, (6, 7))), 8)
first, *middle, last = nested_tuple
print(first) # 輸出:1
for item in middle:
first, *rest = item
print(first, rest)
print(last) # 輸出:8
這些方法可以幫助你處理嵌套元組。根據具體需求選擇合適的方法。