文字列'one two three'
をone_two_three
に変換したいとします。文字列から単語を結合するにはどうすればいいですか?
私は"_".join('one two three')
を試してみたが、それは私にo_n_e_ _t_w_o_ _t_h_r_e_e_
を与える...
は、どのように私は、文字列内の単語間のスペースで"_"
を挿入しますか?
文字列'one two three'
をone_two_three
に変換したいとします。文字列から単語を結合するにはどうすればいいですか?
私は"_".join('one two three')
を試してみたが、それは私にo_n_e_ _t_w_o_ _t_h_r_e_e_
を与える...
は、どのように私は、文字列内の単語間のスペースで"_"
を挿入しますか?
あなたは、文字列の置き換え方法を使用することができます。
'one two three'.replace(' ', '_')
# 'one_two_three'
str.join
メソッドは、引数として反復可能をとり、それ自体で反復可能、文字列内の文字列を連結あなたがして、各文字を分離しますので、反復可能です_.join(some string)
に直接ご連絡の場合は、_
をご指定ください。
あなたはまた、スプリット/参加することができます。
'_'.join('one two three'.split())
そして、あなたはあなたがこれは「test_string」としてあなたの出力が得られます。このtest="test string".split() "_".join(test)
のように行うことができますので、唯一の結合を使用したい場合。