2024-04-25 07:08:19 发布
网友
在[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]
步骤表示切片中包含的索引的倍数,而不是数组中包含的实际值的倍数。在第二个例子中:
list[0] = 1323L list[1] = 123123L list[2] = 4444L list[3] = 12312312L
因为您使用的是默认参数作为切片的开始,所以它将从第一个元素(list[0])开始,然后它将获得第二个元素,因此它也将获得list[2]。它不看这些元素是什么,只看它们的指数。你知道吗
list[0]
list[2]
步骤表示切片中包含的索引的倍数,而不是数组中包含的实际值的倍数。在第二个例子中:
因为您使用的是默认参数作为切片的开始,所以它将从第一个元素(
list[0]
)开始,然后它将获得第二个元素,因此它也将获得list[2]
。它不看这些元素是什么,只看它们的指数。你知道吗相关问题 更多 >
编程相关推荐