繁体   English   中英

如何从 python 的列表中删除撇号?

[英]How to remove apostrophes from a list in python?

我需要在 python 中从列表中删除撇号 -> ' <- ,而不使用任何附加组件,因此只使用内置函数。

例如,我需要一个类似的列表:

lista = ['a', 'b', 'c', 'd']

进入

lista = [ a, b, c, d]

我试过使用 for with.replace 或将列表变成一个字符串然后替换,但我还没有任何工作。

你有什么可以帮忙的机会吗?

您不能从列表中删除撇号,因为这几乎就是您识别列表是什么的方式。 但是,撇号不会干扰您对列表所做的任何事情。 撇号表明元素是字符串。

您可以使用str.join()将字符串与指定的分隔符连接起来。

例如:

>>> strings = ['A', 'B', 'C']
>>> print(', '.join(strings))
A, B, C

此外,在您的情况下, str.format()也可能有所帮助:

>>> strings = ['A', 'B', 'C']
>>> print('strings = [{}]'.format(', '.join(strings)))
strings = [A, B, C]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM