python list包含元组,怎么去掉元组,返回list

数据查出来的结果是这样的。

[('133626',), ('133627',), ('133690',)]

渲染到模板时,需要用到list

这个list包含还有元组,不是特别方便。

怎么可以转成,

['133626','133627','133690']

阅读 2.4k
3 个回答

如果格式是固定的一行的话可以用下面的操作:?

a = [('133626',), ('133627',), ('133690',)]
a = [i[0] for i in a]
a = [('133626',), ('133627',), ('133690',)]
a = [_[0] for _ in a]

list(map(lambda x:x[0],a))

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题