[Python]辞書(Dictionary)の値(value)を結合して1つの文字列に変換するには?

python

どうも、ちょげ(@chogetarou)です。

辞書(Dictionary)の値(value)を結合して1つの文字列に変換する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

辞書(Dictionary)の値(value)を結合して1つの文字列に変換するには、join()を使います。

まず、区切り文字からjoin()を呼び出します。

そして、join()の引数で、辞書からvalues()を呼び出します。

result = '区切り文字'.join(myDict.values())

上記のjoin()は、辞書の値(value)を結合して1つの文字列に変換した結果を返します。

結合後の辞書の値は、join()を呼び出した区切り文字で区切られます。

使用例

numbers = { "one":1, "two":2, "three":3, "four":4, "five":5 }

result = ','.join(numbers.keys())
result2 = ' / '.join(numbers.keys())

print(result)
print(result2)
出力:
one,two,three,four,five
one / two / three / four / five

コメント

タイトルとURLをコピーしました