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