0

だから、私はリストを持っているとしましょう:

excuses=['Please go away, DND', 
         'Didn't you hear me? DND', 
         'I said DND!']

「おやすみモード」を「おやすみモード」に切り替えたいのですが、すばやく簡単に切り替える方法はありますか? Python のメソッドのリストを少し読みましたが、何かを見落としていたに違いありません。役立つものは何も見つかりませんでした。

4

1 に答える 1

7

str.replace文字列の置換に使用:

>>> "Please go away, DND".replace('DND', 'do not disturb')
'Please go away, do not disturb'

リスト内包表記を使用すると、各項目文字列が置換された新しいリストが得られます。

>>> excuses = ["Please go away, DND", "Didn't you hear me? DND", "I said DND!"]
>>> [excuse.replace('DND', 'do not disturb') for excuse in excuses]
['Please go away, do not disturb', "Didn't you hear me? do not disturb", 'I said do not disturb!']
于 2013-11-02T17:34:27.297 に答える