[英]Find out only the recently added items in the list (python)
有没有办法只找出列表中最近添加的内容? 例如:
list1=['apple', 'mango', 'banana']
现在很少有项目被添加到列表中。
list2=['apple','mango','banana','apple','mango','lemon']
我只需要保留最新添加的内容,即
['apple','mango','lemon'].
不,不是没有外部跟踪这些添加。 Arrays 没有时间概念 - 您可以覆盖数组中任何 position 的值,或者将 append 覆盖到最后。 您需要以某种方式将最近添加的内容缓存在单独的数组中。
在这里,您希望将最近的元素作为可以通过索引和切片获得的列表。
list1=['apple', 'mango', 'banana']
list2=['apple','mango','banana','apple','mango','lemon']
print(list2[len(list2) - len(list1):])
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.