列表合併可以通過多種方法實現,具體取決於合併的需求和使用的Python版本。以下是幾種常用的列表合併方法:
使用 `+` 運算符合併列表:
這是最直接的方法,通過將兩個列表使用 `+` 運算符拼接起來,生成一個新的列表。
示例代碼:`list1 = ; list2 = ; merged_list = list1 + list2; print(merged_list)`
結果:``
使用 `extend()` 方法合併列表:
`extend()` 方法會將一個列表的所有元素添加到另一個列表的末尾,不會創建新的列表。
示例代碼:`list1 = ; list2 = ; list1.extend(list2); print(list1)`
結果:``
使用列表解析式合併列表:
列表解析式提供了一種簡潔的方式來合併列表,適用於更複雜的合併操作。
示例代碼:`list1 = ; list2 = ; merged_list = [item for sublist in [list1, list2] for item in sublist]; print(merged_list)`
結果:``
使用 `append()` 方法逐個添加元素:
通過循環遍歷第二個列表的元素,並使用 `append()` 方法將其逐個添加到第一個列表後面。
示例代碼:`list1 = ; list2 = ; for item in list2: list1.append(item); print(list1)`
結果:``
以上方法可以根據實際需求選擇適合的合併方式。如果需要保留原列表不變,可以使用 `+` 或列表解析式;如果需要修改原列表,可以使用 `extend()` 或 `append()` 方法。