如何從列表列表中添加特定元素?

戈吉拉

假設我有以下包含其他列表的列表:

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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从Java中的列表列表中删除特定元素?

如何添加列表列表的元素并生成新列表

如何替换列表(列表列表)中的列表内的元素?

SML如何在列表列表中的每个列表的开头添加元素?

如何從整數列表中的元素添加/減去

如何从python中的列表列表中删除列表元素

如何在python中的矩阵(列表列表)中查找特定元素

如何在列表理解中添加列表列表

在列表列表中删除和添加元素

Lisp:添加列表列表中的各个元素

如何从列表列表中获取特定列表?

如何从 Kotlin 列表列表中的特定索引创建列表?

如何在Python中比较列表列表中的元素并比较列表列表中的键?

如果列表列表中的字符串相同,如何从列表列表中添加整数?

如何從列表列表中收集“td”文本並將它們添加到字典中 python beautifulSoup

Pop()列表列表中列表的元素

如何从 Python 中的列表列表中获取特定值?

如何从列表列表中删除“无”元素

如何获得任意嵌套的列表列表中的元素总数?

如何在Python的列表列表中对元素进行分组?

如何删除嵌套列表列表中的元素?

如何在python中拆分列表列表的元素?

如何区分列表列表中的每个元素?

如何使用python在列表列表中添加项目

如何在列表列表中添加换行符?

如何在列表列表中获取特定记录

如何在列表列表中查找特定字符的索引?

如何忽略添加到Python列表中的特定元素

如何过滤列表列的元素