1
我有一個for循環,它會在列表中追加10個隨機數。我想知道下一個附加物品在每個+每個以前的物品(不僅是前一個連續物品)的±0.1之內有多少次。在Python 2.7中,如何比較列表中的特定項目?例如,
有沒有辦法將下一個附加項目與列表中其餘項目進行比較? 。
謝謝你們,
我有一個for循環,它會在列表中追加10個隨機數。我想知道下一個附加物品在每個+每個以前的物品(不僅是前一個連續物品)的±0.1之內有多少次。在Python 2.7中,如何比較列表中的特定項目?例如,
有沒有辦法將下一個附加項目與列表中其餘項目進行比較? 。
謝謝你們,
也許這樣的事情(以+ - 1的最大距離):
import random
target = []
for x in (random.randint (1, 10) for _ in range (10)):
count = len ([42 for y in target if abs (x - y) <= 1])
print ('{} has {} neighbors.'.format (x, count))
target.append (x)
print (target)
使用花車和最大距離1.1:
import random
target = []
for x in (random.random() for _ in range (10)):
count = len ([42 for y in target if abs (x - y) <= .1])
print ('{} has {} neighbors.'.format (x, count))
target.append (x)
遺憾的是一個負擔,但我仍然是這個初學者。 42是什麼意思在線5. – 2013-02-19 00:35:48
42是生命,宇宙和一切的意義。但這裏只是一個佔位符。你可以用你喜歡的任何東西來代替它。 43,沒有,或者'bigkahoonaburger'也許。 – Hyperboreus 2013-02-19 00:58:38