实际上是一个非常简单的问题:
我有一个Python列表,如下所示:
['1','2','3','4']
我想知道如何去掉这些单引号?
我想得到[1,2,3,4]
如果这是一个真实的 Python 列表,而且你想要的是整数而不是字符串,那么你可以使用以下代码:
map(int, ['1','2','3','4'])
或者
[int(x) for x in ['1','2','3','4']]
试试这个
[int(x) for x in ['1','2','3','4']]
[1, 2, 3, 4]
[int(x) if type(x) is str else None for x in ['1','2','3','4']]
[int(x) for x in your_list]
即可实现。 - Facundo Casco