0

如何读取“room_options”列表中“price”参数的最小值,其中包含列表的 n 个元素。每个列表项都是 Room 类的一个实例:

room_options: (list)
   [0] Room
   [1] Room
   [2] Room
   [3] Room
   ...
   [n] Room

Room:
   price=700
   currency="PLN"
   type="Twin Room"
   dining=True

我想用语句读取最小值:

min(unknown_statement)
4

2 回答 2

3

min(room_options, key=lambda x: x.price)

于 2011-05-16T19:03:20.243 回答
0
min(room.price for room in rooms)

编辑:见评论

于 2011-05-16T19:03:20.383 回答