这是什么意思?
|
我正在分析一些Python代码,但我不知道该怎么办
pop = population[:]
手段。是Java中的数组列表还是二维数组?
没有找到相关结果
已邀请:
6 个回复
填盖
的类型。如果“ 1”是列表,则此行将创建列表的浅表副本。对于类型为
或object4 nothing的对象,它将不执行任何操作(在没有
的情况下行将执行相同操作),对于(例如)NumPy数组,它将为相同数据创建一个新视图。
降女陷费券
将返回包含人口[2]和人口[3]的列表(切片为右排除外)。像
那样,不包括左索引和右索引,它们分别默认为0和length(人口),从而选择整个列表。因此,这是制作列表副本的常见习语。
碧肮械淌设
,将使用它代替
,但现在已弃用,不应使用)。 对象可以对切片执行其所需的操作。 在以下情况下:
传入切片对象时,将调用
。实际上,这完全等效于:
(尽管前者可能更有效,因为它不必查找
构造函数-全部用字节码完成)。 对于大多数对象,这是一种创建序列一部分的浅表副本的方法。 下一个:
是一种基于ѭ21set设置项目(称为calls11ѭ)的方法。 而且,我认为您可能可以猜出:
致电;-)。 您还可以传递不同的切片:
构造
构造
,依此类推。进一步阅读:解释Python的切片符号
鞋扣蚊冈借
募磷
裸雷胜檀哭