Python:将列表附加到超过255个元素

时间:2015-10-27 20:52:31

标签: python list append

我有一个列表,每次运行for循环时都会追加该列表。 此循环运行超过255次,但我无法将列表追加到255个元素之外。 我该如何解决这个问题?

for x in y:  
        a = json.dumps(b)
        c.append(a)

1 个答案:

答案 0 :(得分:1)

有很多方法可以做到这一点

切片:

c = [json.dumps(b) for x in y[0:255]]

或使用枚举:

for ind, x in enumerate(y):
    if ind == 255:
         break
    c.append(json.dumps(b))

或者你可以使用while循环,这很简单,因为len O(1) listwhile len(c) < 255: c.append(json.dumps(b))

"Olive"