欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

python 练习题:将列表中的大写字母转换成小写

程序员文章站 2024-01-01 21:53:22
将列表中的大写字母转换成小写如果list中既包含字符串,又包含整数,由于非字符串类型没有lower()方法,L1 = ['Hello', 'World', 18, 'Apple', None]请修改列表生成式,通过添加if语句保证列表生成式能正确地执行. # -*- coding: utf-8 -* ......
将列表中的大写字母转换成小写
如果list中既包含字符串,又包含整数,由于非字符串类型没有lower()方法,
l1 = ['hello', 'world', 18, 'apple', none]
请修改列表生成式,通过添加if语句保证列表生成式能正确地执行.

# -*- coding: utf-8 -*-

l1 = ['hello', 'world', 18, 'apple', none]
l2 = [s.lower() for s in l1 if isinstance(s,str)==true]
# 测试:
print(l2)
if l2 == ['hello', 'world', 'apple']:
    print('测试通过!')
else:
    print('测试失败!')


上一篇:

下一篇: