繁体   English   中英

如何检查列表是否具有特定的连续相等元素?

[英]How to check if list has a specific consecutive equal elements?

我在看这个答案,它显示了如何识别列表是否有任何连续的相等元素。

在给定的列表中lst = [1, 2, 3, 4, 5, 5, 6]

any(i==j for i,j in zip(lst, lst[1:]))将返回 True 因为两个 5 是相等的邻居。 但是,这段代码会检查任何连续的相等元素。

如何更改此代码以检查给定列表中的特定元素,例如 5?

您可以使用any(i==j==5 for i,j in zip(lst, lst[1:]))检查 5。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM