我想知道执行以下操作的 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!'])
