У меня есть такой кортеж:
('path1', 'path2', ('orig1', 'patch1'), ('orig2', 'patch2'))
Я хочу посчитать количество предметов
Итак, когда я запускаю это:
for item in tpl:
print(item)
num = len(item)
print(num)
Я получаю:
path1
5
path2
5
('orig1', 'patch1')
2
('orig2', 'patch2')
2
Мое ожидание:
path1
1
path2
1
('orig1', 'patch1')
2
('orig2', 'patch2')
2
Примечания:
Совсем новый Python, возможно, я совершенно неверно к этому отношусь.