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
提交
取消