0

この列の単語を取得しようとしています:

Suzuki music
Chinese music
Conservatory
Blue grass
Rock n roll
Rhythm
Composition
Contra
Instruments 

この形式に:

"suzuki music", "chinese music", "conservatory music", "blue grass", "rock n roll", "rhythm"...

これは私が試したことです:

stuff = [
        Suzuki music
        Chinese music
        Conservatory
        Blue grass
        Rock n roll
        Rhythm
        Composition
        Contra
        Instruments 
]

for line in stuff:
    list.append("'" + line + "',")

しかし、私はこのエラーが発生します:

ファイル "/private/var/folders/jv/9_sy0bn10mbdft1bk9t14qz40000gn/T/Cleanup At Startup/artsplus_format_script-393966065.996.py"、2 行目 = [ ^ IndentationError:予期しないインデント ログアウト

4

2 に答える 2

1

string.joinあなたは機能を探しています

特定の例では、コードは次のようになります。

  ', '.join(map(lambda x: '"' + x + '"',stuff))

関数をラムダ関数と一緒に使用するmapstuffと、コレクション内のすべての要素を効果的に引用符で囲みます。

于 2013-06-26T19:03:49.573 に答える