在python3中的字典内的列表中编辑字符串

时间:2018-11-14 16:43:24

标签: python-3.x list dictionary lowercase

如果我有这样的字典:

{'alfa': ['Computer Science'], 'beta': ['book', 'CompUter']}

我想把它变成这样的字典:

{'alfa': ['computer science'], 'beta': ['book', 'computer']}

所以基本上将单词变成小写字母。 为此,我知道我需要功能lower()。

但是,我不知道如何访问字典中的单词,因此我可以使用此功能。

在将列表放入字典之前,我尝试过此操作:

for z in wordlist:
    z.lower()

但是它对单词没有任何作用。

1 个答案:

答案 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']}