Python 2.7 在python2.7中将字符串列表转换为int/long列表

Python 2.7 在python2.7中将字符串列表转换为int/long列表,python-2.7,Python 2.7,我有这样的清单: ciri = ['[7534, 16210, 16820, 6254, 11778, 28630, 22527, 10217,....]', '[7534, 16210, 16820, 6254, 11778, 28630, 22527, 10217,....]'...] [[7534, 16210, 16820, 6254, 11778, 28630, 22527, 10217,....], [7534, 16210, 16820, 6254, 11778, 28630,

我有这样的清单:

ciri = ['[7534, 16210, 16820, 6254, 11778, 28630, 22527, 10217,....]', '[7534, 16210, 16820, 6254, 11778, 28630, 22527, 10217,....]'...]
[[7534, 16210, 16820, 6254, 11778, 28630, 22527, 10217,....], [7534, 16210, 16820, 6254, 11778, 28630, 22527, 10217,....]...]
你能帮我转换成这样的列表吗:

ciri = ['[7534, 16210, 16820, 6254, 11778, 28630, 22527, 10217,....]', '[7534, 16210, 16820, 6254, 11778, 28630, 22527, 10217,....]'...]
[[7534, 16210, 16820, 6254, 11778, 28630, 22527, 10217,....], [7534, 16210, 16820, 6254, 11778, 28630, 22527, 10217,....]...]
这是我的密码

cur.execute(sql)
results = cur.fetchall()
ciri = []
for row in results:
    Penciri = row[2]
    Name = row[1]
    ciri.append(Penciri)
out = map(int, ciri)
print out, "\n"
但我有这样的错误信息 你可以这样试试

In [16]: ciri = ['[7534, 16210, 16820, 6254, 11778, 28630, 22527, 10217]']

In [17]: new_list = [[ int(item.replace('[','').replace(']','')) for item in ciri[0].split(',') ]]

In [18]: new_list
Out[18]: [[7534, 16210, 16820, 6254, 11778, 28630, 22527, 10217]]

我想从['[2,3,4]'、[4,5,7]'、[1,2,3]']转换为[[2,3,4]、[4,5,7]、[1,2,3]]是的,我读过了,但是如果你想让别人帮助你,你应该首先提供你尝试过的代码,但它不起作用。对不起,我的问题已经编辑过了