1. ホーム
  2. python

[解決済み] Pythonで文字列のリストを結合し、各文字列を引用符で囲む

2022-05-17 14:08:29

質問

持っています。

words = ['hello', 'world', 'you', 'look', 'nice']

持ちたい。

'"hello", "world", "you", "look", "nice"'

Pythonでこれを行う最も簡単な方法は何ですか?

どのように解決するのですか?

2021年に更新しました。Python3のf文字列で

>>> words = ['hello', 'world', 'you', 'look', 'nice']
>>> ', '.join(f'"{w}"' for w in words)
'"hello", "world", "you", "look", "nice"'

オリジナルの回答 (Python 2.6+ をサポート)

>>> words = ['hello', 'world', 'you', 'look', 'nice']
>>> ', '.join('"{0}"'.format(w) for w in words)
'"hello", "world", "you", "look", "nice"'