如何使用字母列表作为键来创建字典,其值是字母的大写版本。
答案 0 :(得分:2)
对所有所选字母使用dict理解将为您提供key:value对,并带有'lower':'UPPER'。
lower_to_upper = {
letter: letter.upper()
for letter in 'abcdefghijklmnopqrstuvwxyz'
}
答案 1 :(得分:0)
使用列表推导来构建元组,然后输入元组来创建字典。
mylist = ['a', 'b', 'c']
dict((i, i.upper()) for i in mylist)
输出
{'a': 'A', 'b': 'B', 'c': 'C'}