Skip to main content
 首页 » 编程设计

Python向所有集合的元素添加一个字符串

2025年05月04日15luoye11

我想知道执行以下操作的 Python 方法是什么 - 给定一个集合:

s = {'s1','s2','s3'} 

我想执行类似的操作:

s.addToAll('!') 

得到

{'s1!','s2!','s3!'} 

谢谢!

请您参考如下方法:

对于实际集合:

>>> s = {'s1','s2','s3'} 
>>> {x + '!' for x in s} 
set(['s1!', 's2!', 's3!']) 

该方法是 2.7+,如果您使用的是 Python 2.6,则必须改为这样做:

>>> s = set(['s1','s2','s3']) 
>>> set(x + '!' for x in s) 
set(['s1!', 's2!', 's3!'])