文字列からアポストロフィを削除しようとしました...
を使用して、文字列からアポストロフィを削除できますs = s.replace("'", "")
。.replace()
新しい文字列を返しますが、元の文字列は変更しないため、返された文字列を保存します。
>>> string = "he's a jolly good fellow"
>>> string = string.replace("'", "")
>>> string
'hes a jolly good fellow'
しかし、それはあなたの問題ではないと思います。
ID はコンマで区切る必要があるため、.join()
ID のリストから文字列を作成するために a を使用することをお勧めします。例:
>>> ids = ["1", "23", "123"]
>>> ",".join(ids)
'1,23,123'
あなたの場合、followers['ids']
IDのリストが文字列として含まれていると仮定すると、次を使用してURLを生成できます。
ids = ",".join(followers['ids']) # generate string of ids (comma separated)
url = "https://api.twitter.com/1.1/users/lookup.json?user_id=%s" % ids
が文字列ではなく整数のリストである場合は、文字列のシーケンスでのみ機能followers['ids']
するため、もう少し作業が必要です。.join()
これらの整数をオンザフライで文字列に変換する 1 つの方法を次に示します (ジェネレータ式を使用):
ids = ",".join(str(id) for id in followers['ids'])