问题:如何读取由对象组成的列表中的最小值?

发布于 2024-11-07 18:07:37 字数 335 浏览 3 评论 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)

How can I read the minimum value of "price" parameter in the "room_options" list, with n elements of the list. Each list item is an instance of Room class:

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

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

I'd like to read a minimum value with the statement:

min(unknown_statement)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

半仙 2024-11-14 18:07:37

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

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

雅心素梦 2024-11-14 18:07:37
min(room.price for room in rooms)

编辑:参见评论

min(room.price for room in rooms)

EDIT: see comment

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文