1

次を実行するPythonの方法は何だろうと思っています-セットを考えると:

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

私は次のようなことをしたいと思います:

s.addToAll('!')

取得するため

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

ありがとう!

4

2 に答える 2

7

実際のセットの場合:

>>> 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!'])
于 2013-04-12T05:36:26.630 に答える