gpt4 book ai didi

Python replace() - 如何避免重复 replace()?

转载 作者:行者123 更新时间:2023-12-05 09:34:31 28 4
gpt4 key购买 nike

sorted_elems 列表中有一些元素将被更改为 str 例如:

sorted_elems = ['[abc]', '[xyz]', ['qwe']]

我想删除定义的字符 - [, ], ' 并打印下面的输出:

所以输出应该是这样的:abc, xyz, qwe.

我实现它的解决方案是:

print(str(sorted_elems).replace('[', '').replace(']', '').replace("'", "")) 

它工作正常,但问题是如何避免重复这些 replace()

最佳答案

您可以使用 .strip()相反 -

sorted_elems = ['[abc]', '[xyz]', '[qwe]']

for i in sorted_elems:
print (i.strip("[]"), end=' ')

输出:

abc xyz qwe

关于Python replace() - 如何避免重复 replace()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66549522/

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