为了账号安全,请及时绑定邮箱和手机立即绑定

包含元组的列表解析器

包含元组的列表解析器

沧海一幻觉 2023-08-08 16:08:54
我有一个清单:List = [('4022-a751',), ('0bfc-4d53',)]并希望将其解析为以下输出:Output = ['4022-a751','0bfc-4d53']
查看完整描述

3 回答

?
慕桂英3389331

TA贡献2036条经验 获得超8个赞

你应该阅读Python 中的列表推导式

list_ = [('4022-a751',), ('0bfc-4d53',)]

res = [x for item in list_ for x in item]

输出


['4022-a751', '0bfc-4d53']


查看完整回答
反对 回复 2023-08-08
?
慕森卡

TA贡献1806条经验 获得超8个赞

元组可以像带有索引的数组一样进行操作。


input_arr = [('4022-a751',), ('0bfc-4d53',)]

output_arr = [a[0] for a in input_arr]


print(output_arr)


查看完整回答
反对 回复 2023-08-08
?
白板的微信

TA贡献1883条经验 获得超3个赞

你可以用这个。


old_list= [('4022-a751',), ('0bfc-4d53',)]

new_list = [''.join(i) for i in old_list]

print(new_list)


查看完整回答
反对 回复 2023-08-08
  • 3 回答
  • 0 关注
  • 117 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信