设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
楼主: crossin先生
打印 上一主题 下一主题

集中答疑专用贴

  [复制链接]

0

主题

0

好友

8

积分

新手上路

Rank: 1

楼主
发表于 2018-5-2 16:46:50 |显示全部楼层
老师:我在用学习字典嵌套时,被要求用len函数,但是 出现语法错误,具体见截图,请老师指点!
  1. if len(value for value in favorite_languages.values()) == 1:
复制代码
运行这行代码,显示语法错误。
回复

使用道具 举报

0

主题

0

好友

8

积分

新手上路

Rank: 1

沙发
发表于 2018-5-2 16:48:24 |显示全部楼层
  1. favorite_languages = {
  2.         'jen':['python','ruby'],
  3.         'sarah':['c'],
  4.         'edward':['ruby','go'],
  5.         'phil':['python','haskell'],
  6.        
  7. if len(value for value in favorite_languages.values()) == 1:
  8.         for name,languages in favorite_languages.items():
  9.                 print('\n' + name.title() + " 's favorite language is: ")
  10.                 for language in languages:
  11.                         print('\t' + language.title())
  12. if len(favorite_languages.values()) > 1:
  13.         for name,languages in favorite_languages.items():
  14.                 print('\n' + name.title() + " 's favorite language are: ")
  15.                 for language in languages:
  16.                         print('\t' + language.title())
复制代码
这是我完整的代码。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-5-4 13:40 , Processed in 0.025840 second(s), 22 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部