关于Python列表步骤问题当元素为长类型时

2024-04-25 07:08:19 发布

您现在位置:Python中文网/ 问答频道 /正文

在[2]中:列表=范围(627)

在[3]中:列表[::150]

输出[3]:[0,150,300,450,600]

上面的代码是对的,但是如果我用下面的代码,注意:l表示长型, 返回结果和上面不一样,这是怎么回事?你知道吗

在[4]中:列表=[1323l、123L、4444l、12312L]

在[5]中:列表=[1323l、123L、4444l、12312L]

在[6]中:列表[::2]

输出[6]:[1323L,4444L]


Tags: 代码列表
1条回答
网友
1楼 · 发布于 2024-04-25 07:08:19

步骤表示切片中包含的索引的倍数,而不是数组中包含的实际值的倍数。在第二个例子中:

list[0] = 1323L
list[1] = 123123L
list[2] = 4444L
list[3] = 12312312L

因为您使用的是默认参数作为切片的开始,所以它将从第一个元素(list[0])开始,然后它将获得第二个元素,因此它也将获得list[2]。它不看这些元素是什么,只看它们的指数。你知道吗

相关问题 更多 >