我有這個循環創建係數的列表:拆分列表
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