gpt4 book ai didi

python - 列表索引如何工作?

转载 作者:太空狗 更新时间:2023-10-30 02:12:15 26 4
gpt4 key购买 nike

这道题是用python写的:

battleships = [['0','p','0','s'],
['0','p','0','s'],
['p','p','0','s'],
['0','0','0','0']]
def fun(a,b,bships):
c = len(bships)
return bships[c-b][a-1]

print(fun(1,1,battleships))
print(fun(1,2,battleships))

第一次打印给出 0第二次打印给出 p

我不明白为什么,如果你能给出解释,我将不胜感激。

感谢那些提供帮助的人:)

最佳答案

索引从 0 开始。因此 battleships 包含索引为 0123 的项目。

首先len(bships)获取列表battleships列表的长度,即4。

bships[c-b][a-1] 通过索引值访问列表中的项目。因此,在您第一次调用该函数时:

print(fun(1,1,battleships))

它是 bships[4-1][1-1]bships[3][0]['0','0 ','0','0'][0]0

关于python - 列表索引如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17260003/

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