在 Python 中,我想把一个列表中的所有字符串转换为整数。
因此,如果我有
results = ['1', '2', '3']
我怎样才能使它。
results = [1, 2, 3]
比起清单理解力来说,扩展了一点,但同样也很有用。
def str_list_to_int_list(str_list):
n = 0
while n < len(str_list):
str_list[n] = int(str_list[n])
n += 1
return(str_list)
例如
>>> results = ["1", "2", "3"]
>>> str_list_to_int_list(results)
[1, 2, 3]
另外。
def str_list_to_int_list(str_list):
int_list = [int(n) for n in str_list]
return int_list