对不起标题我不知道如何说出我发现的代码是什么。
我有这个代码,我想了解,我遇到了这个
data = file_data[sent:sent + to_send]
这对file_data列表有什么作用,这种方法的正确名称是什么?
答案 0 :(得分:2)
实际上是slicing
您的file_data
列表。让我们看一个例子,
>>> file_data = list(range(10))
>>> file_data
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> sent =2
>>> to_send = 3
>>> data = file_data[sent:sent + to_send] # file_data[2 : 2+3] => file_data[2 : 5]
>>> data
[2, 3, 4]
因此,您将获得从第2个索引开始直到(5-1)的新列表 - >第四指数。