我想提示用户选择列表中的某些项目,并基于该选择生成切换按钮列表,以便将选定的项目分类到单独的列表中,以供以后使用。工作流程。
首先,我试图通过制作3个选择框来实现此目的,这些选择框的值链接到第一个选择框。但是,这没有让我使三个列表互斥。
在如何使用ipython小部件的jupyter笔记本用户界面中,我对如何实现此目标的任何建议表示赞赏。
答案 0 :(得分:0)
这是我要怎么做:
sorted_by = {
"price": lambda item: item.price,
"dispo": lambda item: item.metadata.disponibility
# ...
}
print(sorted(items, key=sorted_by['name']))
我的代码的优点是您可以添加/编辑排序功能,而不会影响其余功能。