小编use*_*096的帖子

Boto3 - 如何使用 Python Boto3 从 scan() 输出中过滤出 attributeType?

我正在使用 Boto3 检索并返回小型 dynamoDB 表中的所有数据。我的目标是从输出中删除 attributeTypes。

以下是我的输出:

    {"Items": [{"PresidentialCandidate_ID": {"S": "Trump"}, "Vote": {"N": "47"}}, {"PresidentialCandidate_ID": {"S": "Stein"}, "Vote": {"N": "16"}}, {"PresidentialCandidate_ID": {"S": "Dwayne"}, "Vote": {"N": "1"}}, {"PresidentialCandidate_ID": {"S": "none"}, "Vote": {"N": "11"}}, {"PresidentialCandidate_ID": {"S": "Johnson"}, "Vote": {"N": "13"}}, {"PresidentialCandidate_ID": {"S": "Clinton"}, "Vote": {"N": "22"}}], "Count": 6, "ScannedCount": 6}
Run Code Online (Sandbox Code Playgroud)

我想要的输出:

    {"Items":[{"PresidentialCandidate_ID":"Trump","Vote":47},{"PresidentialCandidate_ID":"Stein","Vote":16},{"PresidentialCandidate_ID":"Dwayne","Vote":1},{"PresidentialCandidate_ID":"none","Vote":11},{"PresidentialCandidate_ID":"Johnson","Vote":13},{"PresidentialCandidate_ID":"Clinton","Vote":22}],"Count":6,"ScannedCount":6}
Run Code Online (Sandbox Code Playgroud)

DynamoDB 表由 6 个项目组成。 主键是 PresidentialCandidate_ID

我尝试了以下方法:

    {"Items": [{"PresidentialCandidate_ID": {"S": "Trump"}, "Vote": {"N": "47"}}, {"PresidentialCandidate_ID": {"S": "Stein"}, "Vote": {"N": "16"}}, {"PresidentialCandidate_ID": {"S": "Dwayne"}, "Vote": {"N": "1"}}, {"PresidentialCandidate_ID": {"S": "none"}, "Vote": {"N": "11"}}, {"PresidentialCandidate_ID": {"S": "Johnson"}, "Vote": …
Run Code Online (Sandbox Code Playgroud)

boto amazon-web-services amazon-dynamodb boto3 aws-lambda

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

矢量大小在for循环中创建问题

我创建了一个int类型的向量,并为向量显式声明了大小为3.for循环假设循环直到x等于或大于3.不幸的是,for循环保持运行3.任何人都可以详细说明为什么会发生这种情况?我打算用它来说它是"u.size",它正在创造这个问题,但是如果我宣布一个向量的大小,为什么会这样呢?

#include<iostream>
#include<vector>

using namespace std;
int main()
{
    vector<int> u (3);

    for(size_t x = 0; x < u.size();x++)
    {
        int g = x;
        u.push_back(g);

    }
}
Run Code Online (Sandbox Code Playgroud)

c++ vector

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