Python 在循环中创建字典

Python creating dictionaries in loop

谁能帮我在循环中创建字典。

我希望我的字典是

Input
d={'a':'a1,a2,a3,.....,a10', 'b':'b1,b2,b3,....,b10'}

print(d) 
{'a': 'a1,a2,a3,a4,a5,a6,a7,a8,a9,a10', 'b': 'b1,b2,b3,b4,b5,b6,b7,b8,b9,b10'}

问这个的原因我有大量的词典要制作。努力让它成为一种聪明的方式

这是您要找的吗?

d = dict()
keys = ['a','b']
for i in keys:
  d[i] = [f"{i}{j}" for j in range(1,11)]

注意,如果你想要一个单一的字符串,只需在循环中写入:

d[i] = ','.join[f"{i}{j}" for j in range(1,11)]