Python
 Computer >> コンピューター >  >> プログラミング >> Python

リストからPython文字列を作成するにはどうすればよいですか?


Pythonには、要素間にセパレータを挿入してシーケンスオブジェクト内の要素を結合することで文字列を返すjoin()関数が組み込まれています。区切り文字のない文字列が必要な場合は、null文字列で初期化します

>>> lst=['h','e','l','l','o']
>>> str=''
>>> str.join(lst)
'hello'

  1. Pythonのリストからコンマ区切りの文字列を作成するにはどうすればよいですか?

    Pythonには、要素間にセパレータを挿入してシーケンスオブジェクト内の要素を結合することで文字列を返すjoin()関数が組み込まれています。区切り文字のない文字列が必要な場合は、null文字列で初期化します。カンマ区切りの文字列の場合、変数を「、」に初期化します。 >>> lst=['h','e','l','l','o'] >>> str=',' >>> str.join(lst) 'h,e,l,l,o'

  2. Pythonで文字列から子音を削除するにはどうすればよいですか?

    この問題には正規表現を使用するのが最も簡単です。複数の文字は「|」で区切ることができますそして、re.sub(chars_to_replace、string_to_replace_with、str)を使用します。例: >>> import re >>> consonants = ['b', 'c', 'd', 'f', 'g', 'h', 'j', 'k', 'l', 'm', 'n'