You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改Python的convert函数以忽略输入字符串中的空格?

修改convert函数以忽略字符串中的空格

原函数将输入字符串直接转为字符列表时会保留空格,要实现忽略所有空格的需求,有两种简洁的修改方式:

方法一:使用列表推导式(推荐,可读性高)

def convert(input_str):
    # 遍历每个字符,仅保留非空格的字符
    return [char for char in input_str if char != ' ']

方法二:使用filter函数

def convert(input_str):
    # 过滤掉所有空格字符后转为列表
    return list(filter(lambda c: c != ' ', input_str))

测试验证:
当输入"Hi You"时,两种方法都会返回['H', 'i', 'Y', 'o', 'u'],完全符合需求。

内容的提问来源于stack exchange,提问作者Bella

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 16:56:05