数据与方法
数据如下:
list格式
dict 格式的数据
需要判断的数据
需要做的操作如下:
# 针对字典类型
pred_list = [[row[0], row[1]] for row in pred if row[0] in truth.keys()]
# 针对列表类型
pred_list = [[row[0], row[1]] for row in pred if row[0] in truth_keys]
也即,针对每一行数据,判断该行的标签是否在truth中存在,如果存在,则赋值到pred_list中。
python3
运行环境:
dict格式的执行时间:
list格式执行时间
python2
python3中修改了dict.keys() 方法的返回类型为dict_keys, 而python2中返回类型为list,故测试python2的dict