python - 根据空白大小列表创建空白字典
问题描述
我有一个看起来像的列表:
sizes = [1, 2, 3, 4, 5, 6]
现在我想创建一个字典,其值是列表值,而键是大小等于值的空格。预期的字典应如下所示:
dic[' ']=1
dic[' ']=2
dic[' ']=3
dic[' ']=4
dic[' ']=5
dic[' ']=6
TIA
解决方案
简单的字典理解:
>>> sizes = [1, 2, 3, 4, 5, 6]
>>> {' '*k:k for k in sizes}
{' ': 1, ' ': 2, ' ': 3, ' ': 4, ' ': 5, ' ': 6}