Python实现字典一键多值

大佬们,可以问你们一个python小问题吗,就是字典问题
“a”,“b”,“c”,“d”
“e”,“f”,“g”
把每行第一个元素,变成字典的键,后面都变成它的值,代码怎么写啊

代码可这样写:

s ='''a,b,c,d
e,f,g'''
sp=s.split('\n')
d={}
for x in sp:
    x=x.split(',')
    d[x[0]]=x[1:]
print(d)


运行结果:

F:\2021\qa\ot3>t1
{'a': ['b', 'c', 'd'], 'e': ['f', 'g']}

如有帮助,请点采纳。

这种感觉?

a = [['a', 'b', 'c', 'd'], ['e', 'f', 'g']]

dict1 = {s[0]: s[1:]for s in a}
print(dict1)

img