*已关闭。*此问题不合主题。它当前不接受答案。
9天前关闭。
我想将“ 30 20 10”
转换为[“ 30”,“ 20”,“ 10”]
等。我在str.split('')]中尝试了[[int(i)for i)这给了我
[[30,20,10]不是
[[“ 30”,“ 20”,“ 10”]`
问题来源:stackoverflow
我建议您在不熟悉python之前不要使用列表理解。此外,您应该在块中显示代码,以便我们可以知道所使用的变量的名称。
var_str = "30 20 10"
list_str = var_str.split(' ')
print(list_str)
['30', '20', '10']
回答来源:stackoverflow
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。