2024-04-26 00:01:15 发布
网友
我有一份清单固定装置。每个fixture有一个主俱乐部和一个客场俱乐部属性。我想把它的主俱乐部和客场联系起来俱乐部。那个切片列表应该是homeclub项目和awayclub项目。在
实现这一点的更简单的方法是首先将固定装置。那么列一个新的主客场俱乐部名单。我想知道我们是否能做到这一步。在
当然,只要花点功夫:
def split(fixture): home, away = [], [] for i, f in enumerate(fixture): if i >= 5: home.append(f.home) away.append(f.away) return home, away
或者:
我们不太清楚您要做什么,但是这段代码将获取前五个fixture,并返回一个元组列表,每个元组包含各自对象的home和away值:
result = [(i.home, i.away) for i in fixtures[:5]]
这将把两者分为两个列表:
或者在一条线上:
homes, aways = [i.home for i in fixtures[:5]], [i.away for i in fixtures[:5]]
不完全是你想要的答案,但是(假设[(home1, away1), (home2, away2), ...])这是最简单的。在
[(home1, away1), (home2, away2), ...]
homes = [h for h,a in fixtures] aways = [a for h,a in fixtures]
当然,只要花点功夫:
或者:
^{pr2}$我们不太清楚您要做什么,但是这段代码将获取前五个fixture,并返回一个元组列表,每个元组包含各自对象的home和away值:
这将把两者分为两个列表:
^{pr2}$或者在一条线上:
不完全是你想要的答案,但是(假设
[(home1, away1), (home2, away2), ...]
)这是最简单的。在相关问题 更多 >
编程相关推荐