law*_*ess 5 python tuples list
我有一个包含从数据库查询生成的元组的列表,它看起来像这样.
[(item1, value1), (item2, value2), (item3, value3),...]
Run Code Online (Sandbox Code Playgroud)
元组将是混合长度,当我打印输出时它将看起来像这样.
item1=value1, item2=value2, item3=value3,...
Run Code Online (Sandbox Code Playgroud)
我已经找了一段时间试图找到一个解决方案,但.join()我找不到适用于这种情况的解决方案.
Jon*_*nts 11
你是这样的:
>>> a = [('val', 1), ('val2', 2), ('val3', 3)]
>>> ', '.join('{}={}'.format(*el) for el in a)
'val=1, val2=2, val3=3'
Run Code Online (Sandbox Code Playgroud)
这也不关心元组元素是什么类型的......你会str自动获得它们的表示.