我正在使用这个函数。
def convert_tuple(self, listobj, fields=['start', 'end', 'user']):
return [(getattr(obj, field) for field in fields)
for obj in listobj]
My desired output which I want should be
[('2am', '5am', 'john'), ('3am', '5am', 'john1'), ('3am', '5am', 'john2') ]
以上函数的输出为:
[genexp, genexp, genexp]
使用生成器表达式时,我无法像想要的那样进行扩展。