python - zip_longest 的时间复杂度?
问题描述
我想在一个键上加入两个字典列表,我看到了zip_longest
在 Python 3.5+ 中使用的以下答案。在我的情况下,与在单个键上加入两个字典列表的问题相同。
但是,我没有发现这种方法的效率如何。如果我将它用于长列表,它应该运作良好吗?
解决方案
zip_longest
将在最长列表上创建一个迭代器。因此,如果您随后将其全部消耗掉,那将是O( length_of_longest_list )
像这样合并字典的过程是否有效是一个完全不同的问题:)
推荐阅读
- python - 有没有办法将参数从主 bot.py 文件中的命令传递到 cog discord.py
- html - 图像未在 HTML 中显示
- scala - Databricks Upsert Spark Dataframe 无法检测到 ES 版本错误
- github - 在 sourcetree 中设置自定义 ssh 密钥
- docker - 警告:无法从文件“logs.jsonl”中读取数据,这会导致 POST 为空
- python - 如何从其他多个列的公共元素创建一个新列?
- javascript - 如何将变量附加到 Graphql 上下文?
- go - gob中的字符串编码/解码
- javascript - 在 cloneNode 之后,纯 JS 中的“Node”类型上不存在属性“id”
- sql - 在 Bison SQL 语法中,如何指定派生表必须后跟相关规范才能作为表引用?