将字符串转换为字符串列表

时间:2020-03-11 10:18:59

标签: python-3.x string

我想将"30 20 10"转换为["30","20","10"]等。 我尝试了[int(i) for i in str.split(' ')],但这给了我[30,20,10],而不是["30","20","10"]

1 个答案:

答案 0 :(得分:1)

我建议您在不熟悉python之前不要使用列表推导。此外,您应该在代码段中显示代码,以便我们可以知道所使用的变量的名称。

var_str = "30 20 10"
list_str = var_str.split(' ')
print(list_str)
['30', '20', '10']