为了账号安全,请及时绑定邮箱和手机立即绑定

请教老师同学一个问题

我的代码是 

def toUppers(L):    

    return [x[0].upper()+x[1:] for x in L if isinstance(x,str)] 

print toUppers(['Hello', 'world', 101]) 


打印出来的结果是 ['Hello', 'World'] 101 没有打印出来,看了下代码算是能理解,因为101不是字符串,但是为何大家的代码结果打印出来了101 请教下老师同学,为啥跟你们打印出来的结果不一样呢?

正在回答

1 回答

我并没有打印出101呀

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758627    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

请教老师同学一个问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信