【发布时间】:2020-08-03 08:01:00
【问题描述】:
如何制作:
[[1, 0, 0], [1, 0, 0], [1, 0, 0], [1, 0, 1], [1, 0, 1], [1, 0, 1]]
这个?
array([[1, 0, 0],
[1, 0, 1]])
我试过了,但它只适用于 2 个重复的元素。我希望它适用于任意数量的重复元素。
finalRes = []
for i in range(len(resList)-1):
if resList[i] == resList[i+1]:
finalRes.append(resList[i])
finalRes --> [[1, 0, 0], [1, 0, 0], [1, 0, 1], [1, 0, 1]]
【问题讨论】:
-
你想要整个数组中唯一的元素还是连续的?
标签: python for-loop if-statement append repeat