我看到的所有问题都是与我想要做的完全相反:
假设我有一个列表:
lst = ['a','b','c']
我想制作一个字典,其中键是元素编号(从1开始而不是0),列表元素是值。就像这样:
{1:'a', 2:'b', 3:'c'}
但对于一个很长的列表,我稍微了解了一下enumerate(),但我看到的所有内容都是使用列表元素作为键。
我找到了这个:
dict = {tuple(key): idx for idx, key in enumerate(lst)}
但这会产生以下结果:
{'a':1, 'b':2, 'c':3}
...这恰恰是我不想要的,而且还采用了一种对Python新手来说很困惑的奇怪符号。
非常感谢您的建议!谢谢!