a?=?'''[3,4,2,'?','?','?',5]'''
b?=?'''[3,'?',4,2,'?','?',5]'''以上a,b均為字符串如何操作,將a,b轉(zhuǎn)換成一個(gè)[3,4,2,5]的list
1 回答
已采納

這都不會(huì)
TA貢獻(xiàn)72條經(jīng)驗(yàn) 獲得超92個(gè)贊
c?=?[x?for?x?in?eval(a)?if?x?!=?'?'] d?=?[x?for?x?in?eval(b)?if?x?!=?'?']
原理是先使用eval將字符串轉(zhuǎn)換為列表,再利用表達(dá)式從列表中挑選出不為空格的元素組成新的列表,賦值給變量。
如果滿意請(qǐng)采納,不懂請(qǐng)追問。
添加回答
舉報(bào)
0/150
提交
取消