假設我有以下包含其他列表的列表:
episodes = [
['1', '2', '3', '4', '5', '6', '7'],
['1', '2', '3', '4', '5', '1', '2', '3', '4', '5', '6'],
['1', '2', '3', '1', '2', '3', '4', '5', '6', '1', '2', '3', '4', '5', '6', '1', '2', '3', '4', '1', '2', '3']
]
每個列表均指電視節目的劇集。例如,第一個列表有一個季節 7 集,而最後一個列表有五個季節,其中第一季有 3 集,第 2 季有 6 集等等。我想通過添加電視節目每個季節的總集數來保存每個電視節目的總集數。換句話說,第一個列表只是獲取該列表的最後一個元素,但最後一個列表我必須添加 3 & 6 & 6 & 4 & 3。
我希望你明白我在做什麼。我考慮過使用索引並查看元素'1'
在超過一個季節的每個列表中的位置,以便我可以選擇之前的元素(上一季的集數)等等。但是在所有其他季節這樣做也有點棘手。
如果您只想要劇集總數而不管季節如何,只需計算每個節目列表的長度即可。
episodes = [
['1', '2', '3', '4', '5', '6', '7'],
['1', '2', '3', '4', '5', '1', '2', '3', '4', '5', '6'],
['1', '2', '3', '1', '2', '3', '4', '5', '6', '1', '2', '3', '4', '5', '6', '1', '2', '3', '4', '1', '2', '3']
]
print(*[len(show) for show in episodes], sep="\n")
輸出
7
11
22
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句