如何生成逗号分隔列表并将列表迭代到数据帧中的 API 字段?

How to generate a comma seperated list and iterate the list into API field from dataframe?

我有一个看起来像这样的 df:

id          tags
1           [independent_press,ball]

我正在使用 this API 调用来更新具有特定标签的联系人。但是我想将所有标签推送到联系人中。

文档说我可以传入多个逗号分隔的 tags.How 我对标签列中的列表这样做吗?代码也需要灵活,因为有时标签列中只有一个值,而不是像下面这样的列表,而有时列表中会有多个值,但总是采用上述列表格式。

id          tags
1            a

这是我的 API 目前为止与 df:

的通话
    for index, row in df.iterrows():
        params = {
            'id': row['id'],
            'p[20]*': 20,
            'status[123]':1,
            'tags':row['tags'],
            }
        resp = r.post(url, data=params, headers=headers)
        print(resp)
        print(resp.text)

用 F 弦试一试,非常方便。 (Python 3.6+) 喜欢:

id = row["id"]
anyvalue = "anyvalue"
params = f"id={id},nextvalue={anyvalue}"