如果我有这样的字典:
{'alfa': ['Computer Science'], 'beta': ['book', 'CompUter']}
我想把它变成这样的字典:
{'alfa': ['computer science'], 'beta': ['book', 'computer']}
所以基本上将单词变成小写字母。 为此,我知道我需要功能lower()。
但是,我不知道如何访问字典中的单词,因此我可以使用此功能。
在将列表放入字典之前,我尝试过此操作:
for z in wordlist:
z.lower()
但是它对单词没有任何作用。
答案 0 :(得分:2)
my_dict = {'alfa': ['Computer Science'], 'beta': ['book', 'CompUter']}
for key in my_dict:
my_dict[key] = [my_str.lower() for my_str in my_dict[key]]
print(my_dict)
输出:
{'alfa': ['computer science'], 'beta': ['book', 'computer']}