list を CSV っぽく置換する
python バージョンは
>>> sys.version '3.6.2 (default, Oct 5 2017, 11:51:36) \n[GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.37)]'
です。
やりたいことは
l = ['aoba', 'nene', 'hotaru']
といったリストを
'aoba','nene','hotaru'
というふうにしたい。 (例えば SQL の IN 句を生成したい時など)
単純に join
すると先頭と末尾に '
が付与されない。
>>> print("','".join(l)) aoba','nene','hotaru
しかたなく format を使います。
>>> print("'{}'".format("','".join(l))) 'aoba','nene','hotaru'
こんなんでいいのかわからないけど、やりたいことはできました。