如何生成逗号分隔列表并将列表迭代到数据帧中的 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}"
我有一个看起来像这样的 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}"