相关疑难解决方法(0)

处理HTTP post中的重复键以指定多个值

背景

  • python 2.7
  • 请求模块
  • 带有重复键的http帖子,用于指定多个值

问题

Trevor正在使用带有重复键的网站的python请求来指定多个值.问题是,JSON和Python字典不允许重复键,因此只有其中一个键可以通过.

目标

  • 目标是使用python请求创建一个HTTP帖子,其中包含POST名称 - 值对中重复名称的重复键.

尝试失败

## sample code
payload = {'fname': 'homer', 'lname': 'simpson'
         , 'favefood': 'raw donuts'
         , 'favefood': 'free donuts'
         , 'favefood': 'cold donuts'
         , 'favefood': 'hot donuts'
         }
rtt = requests.post("http://httpbin.org/post", data=payload)
Run Code Online (Sandbox Code Playgroud)

也可以看看

网页链接:

  • Trevor如何使用python请求完成此任务?

python http-post python-requests

8
推荐指数
1
解决办法
3107
查看次数

为什么词典只打印最后3个项目?

d ={"A":"h","K":"h","Q":"h","A":"c","K":"c","Q":"c","A":"d","K":"d","Q":"d","A":"s","K":"s","Q":"s"}

print(d)
Run Code Online (Sandbox Code Playgroud)

当我这样做时,它会打印出:

{'A': 's', 'Q': 's', 'K': 's'}
Run Code Online (Sandbox Code Playgroud)

我如何打印所有内容?我很难找出如何在不同的键上编写具有相同值的字典。

python dictionary python-3.x

1
推荐指数
1
解决办法
113
查看次数