喜 我是刚刚开始学习python3的新手。 在我们尝试将字母从大写字母更改为小写字母的实践中,我试图在不删除数字的情况下这样做。但功能' lower()'没有按照屏幕截图所示工作。
任何人都知道为什么? 感谢你的帮助。
由于
答案 0 :(得分:0)
嗯,无论你改变什么(小写),你都没有影响到p的变化。 P仍然是旧的字符串,并没有改变。 尝试p = []和p.append(s.lower())
也不发布截图,很难。更愿意更喜欢你的代码
答案 1 :(得分:0)
这是一个班轮:
#Code:
l = ["HEllo", "World", 123]
x = map(lambda item: item.lower() if isinstance(item, str) is True else item, l)
print(x)
#output:
['hello', 'world', 123]