2024-04-25 19:50:02 发布
网友
我有一个函数,它有一个return语句,如下所示:
return
x = 0 return{ 'restaurantList' : [restaurant.serializeGeneral(myArray[x]) for restaurant in self.restaurantList], 'success' : self.success }
每次运行for循环时,我都需要增加x,但是,我似乎无法获得正确的语法。你知道吗
for
x
可以使用enumerate函数获取列表中每个餐厅的索引和值,如下所示:
return { 'restaurantList' : [restaurant.serializeGeneral(myArray[x]) for x, restaurant in enumerate(self.restaurantList)], 'success' : self.success }
您可能应该在列表理解之外计算列表,因为该行太长,不可读。你知道吗
可以使用enumerate函数获取列表中每个餐厅的索引和值,如下所示:
您可能应该在列表理解之外计算列表,因为该行太长,不可读。你知道吗
相关问题 更多 >
编程相关推荐