gpt4 book ai didi

python - 从python中的列表中选择某些元素

转载 作者:行者123 更新时间:2023-12-04 00:57:27 25 4
gpt4 key购买 nike

我想这个问题以前有人问过,虽然我找不到完全符合我查询的答案。

我想根据输入的长度打印列表中的某些元素。示例:

if anagramLength == 2:
print(words[0,5])

我发现了一个名为 'operator.itemgetter' 的想法,虽然它选择了单个元素,但我希望它选择从位置 0 位置 5 的所有元素(不是位置 0 AND 位置 5)。

谢谢!

最佳答案

只做正确的切片:

words[0:5]

即把,替换成:

if anagramLength == 2:
print(words[0:5])

使用 words[0,5] 会产生错误:

TypeError: string indices must be integers

要了解导致错误的原因,请执行以下操作:

>>> 0,5
(0, 5)

看,它是一个元组。你不能用元组切片字符串,而是整数 :)

关于python - 从python中的列表中选择某些元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61293276/

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