python列表加列表

时间:2018-07-12 17:58:34

标签: python list

x = PyramidROIAlign([pool_size, pool_size],
                    name="roi_align_classifier")([rois, image_meta] + feature_maps)

在以上代码中,[rois, image_meta] + feature_maps[rois, image_meta, feature_maps]相同吗?有什么区别?

谢谢。

2 个答案:

答案 0 :(得分:1)

使用len作为显示这两个不同表达式的结果的工具:

len([rois, image_meta] + feature_maps)等于2 + len(feature_maps)
len([rois, image_meta, feature_maps])等于3

+是列表串联运算符。如果将feature_maps添加为列表的最后一个元素,则列表中将包含一个列表。如果将feature_maps连接到列表,它将在末尾添加feature_maps的所有元素。

答案 1 :(得分:0)

如果feature_maps[x, y, z, ...]

然后[rois, image_meta] + feature_maps[rois, image_meta, x, y, z...]