小编cha*_*que的帖子

一个小的forloop上的Python MemoryError

我遇到了一个相当小的for循环问题.我正在尝试在Excel工作表中创建一些列的列表,并使用以下代码:

import string
col_list = list(string.ascii_uppercase)
for i in col_list:
    a = 'A' + i
    col_list.append(a)
print col_list
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

Traceback (most recent call last):
    File ".../table.py", line 5, in <module>
    a = 'A' + i
MemoryError
Run Code Online (Sandbox Code Playgroud)

我想要的输出是一个列表,从['A','B','C',...,'AX','AZ']开始

有人可以帮我理解这里发生了什么吗?谢谢.

python loops out-of-memory python-2.7

2
推荐指数
1
解决办法
113
查看次数

标签 统计

loops ×1

out-of-memory ×1

python ×1

python-2.7 ×1