思考:如果list中既包含字符串,又包含整数,由于非字符串类型没有lower()方法,所以列表生成式会报错:
- L = [‘Hello’, ‘World’, 18, ‘Apple’, None]
简洁答案:[s.lower() if isinstance(s,str) else s for s in L]
思考:如果list中既包含字符串,又包含整数,由于非字符串类型没有lower()方法,所以列表生成式会报错:
简洁答案:[s.lower() if isinstance(s,str) else s for s in L]
596
345

被折叠的 条评论
为什么被折叠?
