我有这个循环创建系数的列表:拆分列表
for i in N:
p = 0
for k in range(i+1):
p += (x**k)/factorial(k)
c.append(p)
例如N = [2, 3, 4]
会给C组:
[1.0, 2.0, 2.5, 1.0, 2.0, 2.5, 2.6666666666666665, 1.0, 2.0, 2.5, 2.6666666666666665, 2.708333333333333]
我想以后做单独的列表的方式每个1.0元素。例如,一个嵌套列表:
[[1.0, 2.0, 2.5], [1.0, 2.0, 2.5, 2.6666666666666665], [1.0, 2.0, 2.5, 2.6666666666666665, 2.708333333333333]]
我想使用if测试,如
for c_ in c:
if c_ == 1.0:
anotherList.append(c_)
这仅追加1.0的,虽然我不知道我怎么可以把它附加一切之后一个而不是1.0。
'itertools'是要走的路。 – smci 2014-10-30 19:44:50