如何解决搜索对应对象的最有效方法?
我正在开发一个软件包,该软件包使安装其他软件包变得非常容易,这受到自制软件的启发,但希望在用户友好性方面更好一些。
我的目标: 搜索成千上万的软件包以找到正确的软件包,然后获取相应的命令来安装它。
我考虑过的方法:
- 使用if语句
def install(package_name):
if package_name == 'something':
# Install a package called something
if package_name == 'nothing':
# Install a package called nothing
- 使用字典
基本上,有一个包含键-值对的大型词典,例如:
{'something','code to install something','nothing','code to install nothing'}
我的问题是,随着这本软件包的词典变得越来越大,其中哪一种更好,并且,除了这两种之外,做同一件事的最佳方法是什么?
谢谢,非常感谢您的帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。