:给定一个列表 words,请编写一个lambda 函数 将列表中 的每个字符串转换为大写,并将结果保存到一个新列表中。然后输出 新列表的内容。,不能用upper
时间: 2024-05-11 22:18:03 浏览: 171
可以使用lambda表达式和map函数来实现,代码如下:
```
words = ["hello", "world", "python"]
new_words = list(map(lambda x: x.capitalize(), words))
print(new_words)
```
输出结果为:
```
['Hello', 'World', 'Python']
```
这里使用了lambda表达式来定义一个匿名函数,该函数接受一个字符串参数x,对其进行capitalize操作,即将字符串第一个字符转换为大写,其余字符转换为小写。然后使用map函数将该函数应用到words列表中的每个元素上,得到一个新的列表new_words。最后使用print函数输出new_words的内容。
阅读全文