python字符串Str转换成列表List的问题

a = '''[3,4,2,' ',' ',' ',5]'''
b = '''[3,' ',4,2,' ',' ',5]'''

以上a,b均为字符串

如何操作,将a,b转换成一个[3,4,2,5]的list

LNYIE
浏览 1384回答 1
1回答

这都不会

c = [x for x in eval(a) if x != ' '] d = [x for x in eval(b) if x != ' ']原理是先使用eval将字符串转换为列表,再利用表达式从列表中挑选出不为空格的元素组成新的列表,赋值给变量。如果满意请采纳,不懂请追问。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python