我试图根据1和2找到3列的值,但是搜索非常慢。对于单个搜索,速度并不明显,但是我是在循环中执行这个搜索,对于700次迭代,总共需要超过2分钟的时间,这是没有任何用处的。列1和2是int,第3列是double。下面是我正在使用的linq:
public static Distance FindByStartAndEnd(int start, int end, IQueryable<Distance> distanceList所以我的问题是,当需要匹配2列以获得第三列的值时,是否有更好的方法来搜索
当我使用get_all_records检索数据时,其中一列没有返回值。但是,当我使用get_all_values时,值就在那里。worksheet.get_all_records(empty2zero=False, head=1)我将数据导出到JSON,我想要get_all_records返回的字典列表我可以通过压缩get all values中的头和列表来解决这个问题,但是只使用get_all_re
所以我有一个使用元组作为键的字典,元组的第一个元素是datetime类型,第二部分是一个字符串。我想根据datetime的元素是否在设置的开始时间和结束时间之间,将其排序到一个新的字典中。因此,假设我想要一个包含日期时间范围为2021、11、17、0、0、0和2021、11、17、23、59、59的所有键的字典。keys in timesorted:
if keys > start_t and