🍵

競プロ私的スニペット Python3 文字列編

2023/11/26に公開

部分文字列の生成

>>> from pprint import pprint
>>> pprint(substrings)
['H',
 'He',
 'Hel',
 'Hell',
 'Hello',
 'e',
 'el',
 'ell',
 'ello',
 'l',
 'll',
 'llo',
 'l',
 'lo',
 'o']
  • 重複を排除する場合はリストではなく集合(set)に追加することで実現できる

文字列の反転

'Hello'[::-1]
  • 回文かどうかの判定などで利用

Discussion