我想创建一个字典,使得 QWERTY 键盘的第一行中的字母被赋予一个值,主行中的键被赋予一个值 0,而底行中的键被赋予一个值 2。
我想这样做是一条线,但我想不出一种方法来做到这一点。
我知道这会做第一行,但是有没有办法将所有行放在一行中?
firstRow = {i:1 for i in "q w e r t y u i o p".split(' ')}
编辑,我想到了这个:
keyboardRating = dict({i:1 for i in "q w e r t y u i o p".split(' ')}.items() + {i:0 for i in "a s d f g h j k l".split(' ')}.items() + {i:2 for i in "z x c v b n m".split(' ')}.items())
但我正在寻找更简单的东西。