【Python-3.3】字典中存储列表

来源:互联网 发布:黑客技术软件网盘 编辑:程序博客网 时间:2024/06/14 14:52

此程序中,字典的键为姓名,值为所喜欢的语言类型。因为一个人可能喜欢多种语言,所以使用列表存放语言类型。

# 创建字典,其中值为列表favorite_languages = {    'jen': ['python','ruby'],    'sarch': ['c'],    'edward': ['ruby','go'],    'phil': ['python','haskell']    }# 指定name,languages两个变量分别存放键、值for name,languages in favorite_languages.items():# 所喜欢的语言为多种    if len(languages) > 1:        print ("\n" + name.title() + "'s favorite languages are:")        for language in languages:            print ("\t" + language.title())# 喜欢的语言为一种    else:        print ("\n" + name.title() + "'s favorite languages is:")        for language in languages:            print ("\t" + language.title())
输出为:

>>> ================================ RESTART ================================>>> Edward's favorite languages are:RubyGoJen's favorite languages are:PythonRubyPhil's favorite languages are:PythonHaskellSarch's favorite languages is:C

总结:访问以列表类型存放的字典值时,可以使用for循环遍历所有的值。

原创粉丝点击