基本的に私は大きなリストを持っています:
# where (n) is over a couple hundred thousand or is 1 million
def big_list(n):
return [ randrange(-n//3,n//3) for i in range(n) ]
Iを使用するset
と、その負の値も存在する場合にのみ、新しいリストを返す必要があります。
元。list = [-3,-2,-1,2,1,4]
返すべきならnew_list = [2,1]
を使用してこれを行う必要がありset
、本当に迷っています。