Python合併list相關操作

# 定義兩個列表
list1 = [1,2,3]
list2 = [4,5,6]
# append()  向列表尾部追加一個新元素,列表只佔一個索引位,在原有列表上增加
list1.append(list2)
print(list1)
print(list2)
[1, 2, 3, [4, 5, 6]]
[4, 5, 6]
# extend() 向列表尾部追加一個列表,將列表中的每個元素都追加進來,在原有列表上增加
list1.extend(list2)
print(list1)
print(list2)
[1, 2, 3, [4, 5, 6], 4, 5, 6]
[4, 5, 6]
# +  直接用+號看上去與用extend()一樣的效果,
# 但是實際上是生成了一個新的列表存這兩個列表的和,
# 只能用在兩個列表相加上
list3 = list1 + list2
print(list1)
print(list2)
print(list3)
[1, 2, 3, [4, 5, 6], 4, 5, 6]
[4, 5, 6]
[1, 2, 3, [4, 5, 6], 4, 5, 6, 4, 5, 6]
list1 += list2
print(list1)
print(list2)
[1, 2, 3, [4, 5, 6], 4, 5, 6, 4, 5, 6]
[4, 5, 6]
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章