extend()和append()的区别
最新推荐文章于 2024-07-22 22:58:19 发布
.append()
方法时,它会将整个可迭代对象作为一个元素添加到列表中。而不会将可迭代对象的元素逐个添加到列表中。.append()
替换为 .extend()
,即将 train_location.append([s[0] for s in sessions[i]])
,它会将包含地点信息的列表作为一个整体添加到 train_location
列表中,而不是将列表中的元素逐个添加。.extend()
更适合将多个地点信息逐个添加到 train_location
列表中。这样可以保持 train_location
列表的平铺结构,便于后续的处理和分析。