首页 > 解决方案 > 根据空白大小列表创建空白字典

问题描述

我有一个看起来像的列表:

sizes = [1, 2, 3, 4, 5, 6]

现在我想创建一个字典,其值是列表值,而键是大小等于值的空格。预期的字典应如下所示:

dic[' ']=1
dic['  ']=2
dic['   ']=3
dic['    ']=4
dic['     ']=5
dic['      ']=6

TIA

标签: pythonpython-3.xwhitespace

解决方案


简单的字典理解:

>>> sizes = [1, 2, 3, 4, 5, 6]
>>> {' '*k:k for k in sizes}
{' ': 1, '  ': 2, '   ': 3, '    ': 4, '     ': 5, '      ': 6}

推荐阅读