gpt4 book ai didi

python - 使用 python 将列表元素转换为连续的元组

转载 作者:行者123 更新时间:2023-12-01 01:49:02 25 4
gpt4 key购买 nike

a = [0, 18, 27, 43, 52, 65]

是我想从中访问更大列表切片的索引列表

[0:18]、[18:27]、[27:43]、[43:52]、[52:65]、[65:]

怎么做?

我已经尝试过,但没有得到正确的格式

切片 = [(a[:-1]) 中索引的索引]

但这给了我[0, 18, 27, 43, 52]

最佳答案

使用zip :

a = [0, 18, 27, 43, 52, 65]    
res = [bigger_list[x:y] for x, y in zip(a[:-1], a[1:])]

最后,扩展它:

res.extend(bigger_list[a[-1]:])
<小时/>

或者在一行中完成:

res = [bigger_list[x:y] for x, y in zip(a[:-1], a[1:])] + bigger_list[a[-1]:]

关于python - 使用 python 将列表元素转换为连续的元组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50927952/

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