from collections import Counter
data = Counter(landedonspaces)
newdata = data.most_common() # Returns all unique items and their counts
print newdata
one = [e[1] for e in newdata if e[0] == 1]
landedonspaces
是从1到40的随机数列表。
我已经定义了一个,它是一个列表理解,通过列表,它是新数据。上面定义的newdata给出了一个包含每个随机数的列表,以及它在列表中出现的次数。例如,列表应该是[(1, 234), (5, 123),....]
。因此,列表理解遍历这个列表,并且仅当第一个值为1时才给出每个duplet的第二个值。
我要做的就是把这个数字用在计算中。更具体地说,我想取这个数并用它来划分另一个数。然而,当我这样做时,它仍然是一个列表的形式,正如你所期望的那样。
那么如何从列表中提取整数呢?你知道吗
如果您有一个数字列表:
您可以通过索引访问它们,从
0
开始:最后一个:
你可以用它们来计算:
或以其他名称存储:
相关问题 更多 >
编程相关推荐