次のコードは、私が望むことを行います:
if myString.startswith(", "):
myString = myString.lstrip(", ")
if myString.endswith(", "):
myString = myString.rstrip(", ")
if re.search(", ,", myString):
myString = re.sub(", ,", "", myString)
基本的には、先頭のコンマ、末尾のコンマ、および 2 つのコンマが間に何も入っていない場所をすべて削除したいと考えています。これでうまくいきますが、これを単純化してよりエレガントにし、コードの行数を減らす方法があると確信しています。
任意の提案をいただければ幸いです。前もって感謝します!