我有一个清单:List = [('4022-a751',), ('0bfc-4d53',)]并希望将其解析为以下输出:Output = ['4022-a751','0bfc-4d53']
3 回答
![?](http://img1.sycdn.imooc.com/545865890001495702200220-100-100.jpg)
慕桂英3389331
TA贡献2036条经验 获得超8个赞
你应该阅读Python 中的列表推导式
list_ = [('4022-a751',), ('0bfc-4d53',)]
res = [x for item in list_ for x in item]
输出
['4022-a751', '0bfc-4d53']
![?](http://img1.sycdn.imooc.com/533e52b90001456f02000200-100-100.jpg)
慕森卡
TA贡献1806条经验 获得超8个赞
元组可以像带有索引的数组一样进行操作。
input_arr = [('4022-a751',), ('0bfc-4d53',)]
output_arr = [a[0] for a in input_arr]
print(output_arr)
![?](http://img1.sycdn.imooc.com/545866c40001561502200220-100-100.jpg)
白板的微信
TA贡献1883条经验 获得超3个赞
你可以用这个。
old_list= [('4022-a751',), ('0bfc-4d53',)]
new_list = [''.join(i) for i in old_list]
print(new_list)
添加回答
举报
0/150
提交
取消