赋值
a[len(a):]=[1,2,3]
赋值是原地操作,有效。
赋值是将切片选中片段清空,再将右值赋给所选片段,因此切片可以增加/删除/调整可迭代对象的元素。
排序
a[:3].sort(reverse=True)
但注意如上所示的排序不是原地操作,而是取出该段生成新列表再进行排序,因此无效!
要想有效排序应当如下:
b=sorted(a[:3],reverse=True)
赋值
a[len(a):]=[1,2,3]
赋值是原地操作,有效。
赋值是将切片选中片段清空,再将右值赋给所选片段,因此切片可以增加/删除/调整可迭代对象的元素。
排序
a[:3].sort(reverse=True)
但注意如上所示的排序不是原地操作,而是取出该段生成新列表再进行排序,因此无效!
要想有效排序应当如下:
b=sorted(a[:3],reverse=True)