gpt4 book ai didi

python - 如何仅过滤掉列表中处于偶数位置的项目?

转载 作者:太空狗 更新时间:2023-10-29 17:55:12 24 4
gpt4 key购买 nike

我需要根据项目的位置运行一个函数,而不是根据其值处理项目。这是一个基于列表内容过滤的例子。

only_words = filter(str.isalpha, my_list)

我想创建一个仅包含偶数位置项目的列表片段,即:

new_list = []
pos = 0
for item in my_list:
if pos % 2 == 0:
new_list.append(item)

这太丑了。更好的建议?

最佳答案

您可以使用:my_list[::2](对于奇数 — my_list[1::2])

关于python - 如何仅过滤掉列表中处于偶数位置的项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6422752/

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