【问题标题】:Replacing character gives space替换字符给空间
【发布时间】:2021-06-05 09:23:15
【问题描述】:

我有这个代码

from googlesearch import search
status2=input()
list = search(f'{status2} site:scpfoundation.net', num_results=6)
mylist = ' '.join(list).replace('%20','').split()
print(mylist)

例如 status2 是“Таллоран”,它将给我们http://scpfoundation.net/%20SCP-3999-J 和其他网址。 比,我删除%20 并得到http://scpfoundation.net/ SCP-3999-J,但我想得到http://scpfoundation.net/SCP-3999-J。 为什么要腾出一个额外的空间? 我只想从 list 的每个项目中删除 %20

【问题讨论】:

  • 可能是因为您通过' '加入?

标签: python python-3.x string list


【解决方案1】:

' '.join(list).replace('%20','').split() 更改为''.join(list).replace('%20','').split(),这样您就不会使用' ' 加入拆分列表。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-08-09
    • 2023-03-21
    • 2014-11-12
    • 2012-07-31
    • 2013-05-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多