gpt4 book ai didi

python - 如何使用 {single key :multi values} 创建 HTTP 请求数据

转载 作者:太空宇宙 更新时间:2023-11-04 06:54:43 24 4
gpt4 key购买 nike

<分区>

我需要发送 HTTP POST 请求,数据如下:

data = {'id[]': '1', 'id[]': '2', 'id[]': '3'}

值列表实际上是未知的,但让它成为 values_list = ['1', '2', '3']

当然要试试

for value in values_list:
data["id[]"] = value

我得到 {'id[]': '3'} 因为键值对将在每次迭代时被覆盖...

我用了this解决方案:

data = {}

class data_keys(object):
def __init__(self, data_key):
self.data_key = data_key

for value in values_list:
data[data_keys('id[]')] = value

但是我的数据看起来像

{<__main__.data_keys object at 0x0000000004BAE518>: '2',
<__main__.data_keys object at 0x0000000004BAED30>: '1',
<__main__.data_keys object at 0x0000000004B9C748>: '3'}

我的代码有什么问题?我还能如何简单地用单键创建字典?

已更新

这是我的 HTTP 请求的样子:

requests.post(url, data={"id[]": '1', "id[]": '2', "id[]": '3'}, auth=HTTPBasicAuth(user_name, user_passw))

标题已更新

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com