嗨,所以我基本上得到了2个数组。为了简单起见,以下内容:
array_notepad = []
array_images = []
发生了一些魔术,将它们填充,即加载数据,因为array_notepad
的数据是从记事本文件中读取的,而array_images
的RGB值是从包含图像的文件夹中填充的。
如何使用array_notepad
作为array_images
的标签?
即array_images[0]
的标签是array_notepad[0]
,array_images[1]
是array_notepad[1]
,array_images[1]
是array_notepad[1]
,依此类推,直到array_images[999]
是{ {1}}
如果有什么不同,我将使用array_notepad[999]
和glob
来读取图像数据,而使用普通的python文件读取器来读取记事本中的内容。
非常感谢您的帮助!
答案 0 :(得分:0)
关于您的预期输出应该是什么,您的问题尚不完全清楚。您提到“标签”-对我来说,这听起来像是您在描述键/值对,即字典。
在这种情况下,您应该能够使用此问题中所述的zip
函数:Convert two lists into a dictionary
答案 1 :(得分:0)
我希望您想从2个列表中创建一个字典。如果是这样,您可以执行以下操作。
array_notepad = ['label1', 'label2', 'label3']
array_images = ['rgb1', 'rgb2', 'rgb3']
d = { label: value for label, value in zip(array_notepad, array_images) }
d