我想转换一个列表[bird, cake, day]
到[(bird, 4), (cake, 4), (day, 3)]
这是[(element, len(element))]
格式。
我做了
for element in a_list:
element = tuple(element, len(element))
但是获取tuple()最多会出现1个参数(给定2个)错误。
我怎样才能解决这个问题?
您收到该错误,因为将两个args传递给tuple(),这应该可以工作:
[tuple((element, len(element))) for element in a_list]
或更短:
[(element, len(element)) for element in a_list]
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句