python - python:迭代键时字典查找O(1)吗?
问题描述
假设我有一本字典
mydict = {}
mydict["apple"] = 1
mydict["oranges"] =1
下面有BigO的区别吗?
if "apple" in mydict
对比
if "apple" in mydict.iterkeys()
后一个查找仍然是 O(1) 还是 O(num_of_keys)?
解决方案
推荐阅读
- android - 在溢出菜单和子菜单中为菜单图标着色
- html - 为什么调整窗口大小时输入字段会消失
- php - Laravel 类 App\Models\Lead 显然不存在
- java - 试图回答一个数学难题,但我的程序不会退出这个循环
- python-3.x - 在 python 中将文本文档转换为 ASCII 数字的 numpy 数组
- android - 2 个布局在一个片段中
- sql - 如何在组内使用 SQL Server 中的 LAG?
- python - Pygame中的键盘输入不起作用
- node.js - LernaJS Typescript 找不到模块
- http - Arduino 向 Slack WebHook 发送 POST