擅长:python、mysql、java
<p>事实上你不能。由于可以使用reqparser传递具有多种类型(例如<code>[1, 2, 'a', 'b']</code>)的列表,因此只能使用<code>type=list</code>进行解析。
你需要一个人一个一个地检查列表中的元素。代码如下所示:</p>
<pre><code>parse_result = parser.add_argument('integer_list', type=list, location='json')
your_list = parse_result.get('integer_list', [])
for element in your_list:
if isinstance(element, int):
# do something
print "element is int"
else:
# do something else
print "element is not int"
</code></pre>