我有一個(gè)清單:List = [('4022-a751',), ('0bfc-4d53',)]并希望將其解析為以下輸出:Output = ['4022-a751','0bfc-4d53']
3 回答

慕桂英3389331
TA貢獻(xiàn)2036條經(jīng)驗(yàn) 獲得超8個(gè)贊
你應(yīng)該閱讀Python 中的列表推導(dǎo)式
list_ = [('4022-a751',), ('0bfc-4d53',)]
res = [x for item in list_ for x in item]
輸出
['4022-a751', '0bfc-4d53']

慕森卡
TA貢獻(xiàn)1806條經(jīng)驗(yàn) 獲得超8個(gè)贊
元組可以像帶有索引的數(shù)組一樣進(jìn)行操作。
input_arr = [('4022-a751',), ('0bfc-4d53',)]
output_arr = [a[0] for a in input_arr]
print(output_arr)

白板的微信
TA貢獻(xiàn)1883條經(jīng)驗(yàn) 獲得超3個(gè)贊
你可以用這個(gè)。
old_list= [('4022-a751',), ('0bfc-4d53',)]
new_list = [''.join(i) for i in old_list]
print(new_list)
添加回答
舉報(bào)
0/150
提交
取消