[英]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.