【发布时间】:2019-04-18 22:55:12
【问题描述】:
我有一个包含键的字典,所有键的值都是 7 元组。对于每个 7 元组,7 个值中的每一个都代表一个不同的属性,该属性对应于该键所代表的数据集。例如,每个元组的第一个元素是该数据集原始数据的数组,第二个值是数据的平均值,第三个值是该平均值的误差,第四个值是该数据集的温度被采取等等。我想绘制这些值的各种不同组合,例如,平均值与温度。
所以我需要找到一种方法将字典值转换为包含所有相同属性值的不同列表,即所有平均值的列表和所有温度的列表。我知道字典本质上是无序的,这使事情变得复杂,因为列表中的每个值都需要与另一个列表中的对应值具有相同的索引。
dictionary={}
for i in range(len(imagefolders)):
dictionary[slugify(imagefolders[i])]=images2(r{}\*.png".format(imagefolders[i]))
plotting=dictionary.values()
上面的代码显示了我如何将键和值输入到字典中。我知道 dictioanry.values() 返回字典中所有值的列表,但是当我尝试上面的代码时,它甚至没有将其存储为变量。
我现在在想,也许使用字典来存储这些数据并不是最好的选择,所以如果有人对此有更好的想法,那么请说,但是让它与字典一起工作的方法是理想的。
我对 python 相当缺乏经验,所以如果有任何贡献,我将不胜感激。
【问题讨论】:
标签: python dictionary plot