列表合并
left_list = [1, 2]right_list = [3, 4]#改变left_listleft_list.extend(right_list)print(left_list)#不改变left_listmerged_list = left_list + right_listprint(merged_list)#插入任意位置left_list[len(left_list):len(left_list)] = right_list#x任意整数x = 0left_list[x:x] = right_listprint(left_list)# 浅拷贝left_list[:]# 弹出最后一个元素,最后元素被移除。l.pop()
迭代中删列表元素会使迭代出问题。
a = [4, 5 ,6]# terriblefor x in a:if x > 4:a.remove(x)# a == [4, 6]
