gpt4 book ai didi

带有 lambda fuctoin 的 python3 过滤器对象

转载 作者:行者123 更新时间:2023-12-05 07:57:27 24 4
gpt4 key购买 nike

garbled = "IXXX aXXmX aXXXnXoXXXXXtXhXeXXXXrX sXXXXeXcXXXrXeXt mXXeXsXXXsXaXXXXXXgXeX!XX"
m = list(filter(lambda x: x!='X', garbled))
print("".join(m))

我是另一个 secret 消息!

但是

type(m)
<class 'list'>

我想要字符串中的答案所以我跟着,

garbled = "IXXX aXXmX aXXXnXoXXXXXtXhXeXXXXrX sXXXXeXcXXXrXeXt mXXeXsXXXsXaXXXXXXgXeX!XX"
m = str(filter(lambda x: x!='X', garbled))
m
'<filter object at 0x7f1d0afed710>'

我是 python 新手,需要这方面的帮助。我正在使用 python 3.4.2

最佳答案

分配 str.join 的返回值(''.join(...)) 到 m:

>>> garbled = "IXXX aXXmX aXXXnXoXXXXXtXhXeXXXXrX sXXXXeXcXXXrXeXt mXXeXsXXXsXaXXXXXXgXeX!XX"
>>> m = ''.join(filter(lambda x: x != 'X', garbled))
>>> m
'I am another secret message!'
>>> type(m)
<type 'str'>

关于带有 lambda fuctoin 的 python3 过滤器对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27200441/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com