小编Sca*_*ays的帖子

SQLAlchemy:只获取一列

我试图获取表中的所有行,但只有一列。该模型如下所示:

class Person:
    id= db.Column(db.String(11), primary_key=True, nullable=False)
    name = db.Column(db.String(255), nullable=False)
    city = db.Column(db.String(255), nullable=False)
Run Code Online (Sandbox Code Playgroud)

我只想获取该name列,但找不到有关如何执行此操作的任何信息。我试过这样的东西:

Person.query.get(person.name)
Run Code Online (Sandbox Code Playgroud)

SQLAlchemy 文档根本没有帮助。

python sqlalchemy flask-sqlalchemy

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

Python:比较字典键与字符串

我正在尝试将字典中的键与 Python 中的字符串进行比较,但我找不到任何方法来做到这一点。假设我有:

\n\n
dict = {"a" : 1, "b" : 2}\n
Run Code Online (Sandbox Code Playgroud)\n\n

我想将字典中第一个索引的键(即“a”)与字符串进行比较。所以像这样:

\n\n
if \xc2\xb4Dictionary key\xc2\xb4 == "a":\n    return True\nelse:\n    return False\n
Run Code Online (Sandbox Code Playgroud)\n\n

有办法做到这一点吗?感谢我能得到的所有帮助。

\n

python string comparison dictionary

4
推荐指数
1
解决办法
3万
查看次数

在不同时间循环列出和访问不同属性的 C# 方法

所以我有一个List<Product>我需要循环并计算一些东西。每个Product都有属性PriceTax。我想要做的是有一个方法,我可以循环遍历列表并计算总价和总税,但我不想为此编写方法。

目前我有这个:

private double calculateTotalPrice()
        {
            List<Product> temp = this.GetList();
            double price = 0;
            for(int i = 0; i < Count; i++)
            {
                price += temp[i].Price;
            }

            return price;
        }
Run Code Online (Sandbox Code Playgroud)

但是使用这种方法,我需要一种计算价格的方法和另一种计算税收的方法。是否可以更改此方法,以便我可以调用它并在某一时刻计算价格,下次调用它来计算税收?我希望在不使用 If 语句的情况下执行此操作,但我不确定这是否可行。

感谢任何帮助。

编辑:拼写

c# for-loop list

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