【python列表的操作】教程文章相关的互联网学习教程文章

python – 为列表分配内存【代码】

当我已经知道列表最终会有的大小时,我可以设置列表的容量吗?我试图避免Python在向其追加项目时重新分配内存. 在构造函数中,设置容量,大小,长度或len不起作用.def merge_lists(a, b):result = list(capacity=len(a) + len(b))...编辑:…无需实际添加任何元素.解决方法:假设你想要10个元素,你可以这样做:l = [None] * 10要么l = range(10)