from numpy import *
import collections
array = [28000,35200,35200,35200,35700,36000]
rng = range(35000,37000)
for elem in array:
print elem
這讓我開了個好頭,但我只需要在範圍列表,這隻會是35200的重複。我嘗試添加打印ELEM下一條線,用於例 -Python 2.7版嘗試使用範圍縮小列表和重複
print elem
print [x for x, y in collections.Counter(a).items if y > 1]
,但我得到TypeError: 'numpy.float64' object is not iterable
。以後需要重複一個等式。我怎樣才能縮小數組範圍內的副本?
不要調用列表'array',因爲它會以相同的名稱對模塊進行遮擋... –
更不用說它會陰影'numpy'導入的'array'功能 – SethMMorton
您想要做什麼?什麼是'a'?通過「我只需要範圍列表中的重複項」,你的意思只是'array'中出現多次的元素,或者只是出現在'rng'中的元素?什麼是'rng'甚至? – user2357112