gpt4 book ai didi

python - 我应该如何从 python 列表中获取对?

转载 作者:太空宇宙 更新时间:2023-11-03 12:19:48 25 4
gpt4 key购买 nike

假设我有一个如下所示的列表:

['item1', 'item2', 'item3', 'item4', 'item5', 'item6', 'item7', 'item8', 'item9', 'item10']

使用 Python,我如何从中获取成对,其中每个项目都包含在一对中,前后都有项目?

['item1', 'item2']
['item2', 'item3']
['item3', 'item4']
['item4', 'item5']
['item5', 'item6']
['item6', 'item7']
['item7', 'item8']
['item8', 'item9']
['item9', 'item10']

似乎我可以一起破解,但我想知道是否有人有他们以前使用过的优雅解决方案?

最佳答案

一个快速简单的方法是这样的:

a = ['item1', 'item2', 'item3', 'item4', 'item5', 'item6', 'item7', 'item8', 'item9', 'item10']

print zip(a, a[1:])

这将产生以下内容:

[('item1', 'item2'), ('item2', 'item3'), ('item3', 'item4'), ('item4', 'item5'), ('item5', 'item6'), ('item6', 'item7'), ('item7', 'item8'), ('item8', 'item9'), ('item9', 'item10')]

关于python - 我应该如何从 python 列表中获取对?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2829887/

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