我需要创建一个IDs
列表,每个值之间用逗号分隔,以在RESTful API
调用中作为参数传递。 API
支持通过ID
过滤记录,格式如下:endpoint/id in (1, 2, 3)
。值也必须为strings
。如何创建一个操作列表以匹配查询字符串参数格式的列表?
答案 0 :(得分:3)
这是您要找的吗?
ids = ["0001", "0002", "0003"]
ids = ids
my_id_list = ','.join(ids)
print(my_id_list)
>>> '0001,0002,0003'
如果您需要物品周围的引号,可以这样做...
ids = ["0001", "0002", "0003"]
my_id_list = '"' + '","'.join(ids) + '"'
print(my_id_list)
>>> '"0001","0002","0003"'
如果您想要更类似于您在python脚本中键入的格式,则可以直接str(...)
您的ID列表。
ids = ["0001", "0002", "0003"]
str(ids)
>>> "['0001', '0002', '0003']"