gpt4 book ai didi

python - 如何在 Python 中访问整数列表的特定位置?

转载 作者:太空狗 更新时间:2023-10-30 01:55:41 27 4
gpt4 key购买 nike

我有一个整数列表,它应该用作另一个列表的索引以检索值。假设我们有以下数组

    a = [1,2,3,4,5,6,7,8,9]

我们可以使用下面的代码获取具体的元素

    import operator
operator.itemgetter(1,2,3)(a)

它将返回第二、第三和第四项。

假设我有另一个列表

    b=[1,2,3]

但是如果我尝试运行下面的代码就会出错

    operator.itemgetter(b)(a)

我想知道是否有人可以帮助我。我认为这只是我必须将 b 转换为逗号分隔索引但不是很确定的问题。

非常感谢

最佳答案

使用 *:

operator.itemgetter(*b)(a)

函数调用中的 * 表示解压此值,并将其元素用作函数的参数。

关于python - 如何在 Python 中访问整数列表的特定位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7350301/

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