a = '''[3,4,2,' ',' ',' ',5]'''
b = '''[3,' ',4,2,' ',' ',5]'''以上a,b均为字符串如何操作,将a,b转换成一个[3,4,2,5]的list
1 回答
已采纳
这都不会
TA贡献72条经验 获得超92个赞
c = [x for x in eval(a) if x != ' '] d = [x for x in eval(b) if x != ' ']
原理是先使用eval将字符串转换为列表,再利用表达式从列表中挑选出不为空格的元素组成新的列表,赋值给变量。
如果满意请采纳,不懂请追问。
添加回答
举报
0/150
提交
取消