gpt4 book ai didi

python - 为什么列表解包不能用于索引第二个列表?

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

...例如a[*b] 其中 ab 都是列表,并且 len(b) == 1

使用下面的简单示例:

a = [1,2,3,4]
b = [0]

a[*b]

为什么运行上面会引发异常?

    a[*b]
^
SyntaxError: invalid syntax

最佳答案

因为该语法无效。

在各种情况下都允许进行迭代解包 - 例如:

...但不是普遍的,而且绝对不适合索引。事实上,目前还不清楚您提出的语法的含义。考虑一下:如果 b[1, 2]a[*b] 会返回什么?

关于python - 为什么列表解包不能用于索引第二个列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44579937/

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