我试图获取表中的所有行,但只有一列。该模型如下所示:
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 中的字符串进行比较,但我找不到任何方法来做到这一点。假设我有:
\n\ndict = {"a" : 1, "b" : 2}\nRun Code Online (Sandbox Code Playgroud)\n\n我想将字典中第一个索引的键(即“a”)与字符串进行比较。所以像这样:
\n\nif \xc2\xb4Dictionary key\xc2\xb4 == "a":\n return True\nelse:\n return False\nRun Code Online (Sandbox Code Playgroud)\n\n有办法做到这一点吗?感谢我能得到的所有帮助。
\n所以我有一个List<Product>我需要循环并计算一些东西。每个Product都有属性Price和Tax。我想要做的是有一个方法,我可以循环遍历列表并计算总价和总税,但我不想为此编写方法。
目前我有这个:
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 语句的情况下执行此操作,但我不确定这是否可行。
感谢任何帮助。
编辑:拼写