我正在做一个练习,我需要显示联合教员中以前教员的数量和联合教员中学校的数量。
我已经成功完成了这些步骤,我遇到的问题是如何打印:
4 5
合计为“9”,而不是分别单独打印元组的长度。
我一直在网上到处寻找解决方案,但似乎找不到任何有效的解决方案。
下面是我当前的代码:
school1 = ('social sciences', 'business', 'law', 'philosophy')
school2 = ('maths', 'physics', 'computer science', 'chemistry',
'biology')
previous = school1, school2
print('Number of previous faculties in the joint faculty:
',len(previous))
print(len(school1))
print(len(school2))
for x in school1:
print(x)
for y in school2:
print(y)
最佳答案
len
返回一个整数,因此您可以将它们相加
school1_len = len(school1) # 4
school2_len = len(school2) # 5
total = school1_len + school2_len
print(total)
您还可以将两个元组相加,然后获取结果元组的长度,如 len(school1 + school2)
。添加元组将它们连接起来。
关于python - Python 中元组列表的总长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55380367/