将 LINQ to List 转换为<T> Python 2.7



我正在尝试将以下语句转换为python (2.7):

List<int> data = Entities.MyData.Select(x => x.Id).ToList();

在Python中,我能够执行以下操作(使用SQLAlchemy)

myData = MyData().query.all() 
data = []
for m in myData:
    data.append(m.Id)

问题是,这看起来不太干净。我知道python总是有更好的做事方式,但以我对python的新手,我找不到解决方案。

data = [d.Id for d in MyDate().query.all()]

相关内容

  • 没有找到相关文章

最新更新