gpt4 book ai didi

python - 如何根据对象属性对对象列表进行切片

转载 作者:太空宇宙 更新时间:2023-11-04 01:43:18 25 4
gpt4 key购买 nike

我有一个固定装置列表。每个固定装置都有一个主场俱乐部和一个客场俱乐部属性。我想根据主场俱乐部和客场俱乐部的关联对列表进行切片。切片列表应该是主场俱乐部项目和客场俱乐部项目。

更简单的实现方法是首先对固定装置列表进行切片。然后制作相应的主场俱乐部和客场俱乐部的新列表。我想知道我们是否可以完成这一步。

最佳答案

不是很清楚您要做什么,但是这段代码将获取前五个固定装置,并返回一个元组列表,每个元组都包含各自对象的 home 和 away 值:

result = [(i.home, i.away) for i in fixtures[:5]]

这会将两者分成两个列表:

homes = [i.home for i in fixtures[:5]]
aways = [i.away for i in fixtures[:5]]

或者在一行中:

homes, aways = [i.home for i in fixtures[:5]], [i.away for i in fixtures[:5]]

关于python - 如何根据对象属性对对象列表进行切片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2707413/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com