Hướng dẫn 24. write a python program to append a list to the second list. - 24. viết chương trình python để thêm danh sách vào danh sách thứ hai.

Cập nhật lần cuối vào ngày 19 tháng 8 năm 2022 21:50:49 (UTC/GMT +8 giờ)

Danh sách Python: Bài tập - 24 với giải pháp

Viết một chương trình Python để nối một danh sách vào danh sách thứ hai.

Ví dụ 1 :

Hướng dẫn 24. write a python program to append a list to the second list. - 24. viết chương trình python để thêm danh sách vào danh sách thứ hai.

Ví dụ - 2:

Hướng dẫn 24. write a python program to append a list to the second list. - 24. viết chương trình python để thêm danh sách vào danh sách thứ hai.

Ví dụ - 3:

Hướng dẫn 24. write a python program to append a list to the second list. - 24. viết chương trình python để thêm danh sách vào danh sách thứ hai.

Giải pháp mẫu:-:-

Mã Python:

list1 = [1, 2, 3, 0]
list2 = ['Red', 'Green', 'Black']
final_list = list1 + list2
print(final_list)

Đầu ra mẫu:

[1, 2, 3, 0, 'Red', 'Green', 'Black'] 

Flowchart:

Hướng dẫn 24. write a python program to append a list to the second list. - 24. viết chương trình python để thêm danh sách vào danh sách thứ hai.

Trực quan hóa thực thi mã Python:

Công cụ sau đây trực quan hóa những gì máy tính đang làm từng bước khi nó thực hiện chương trình đã nói:

Trình chỉnh sửa mã Python:

Có một cách khác để giải quyết giải pháp này? Đóng góp mã của bạn (và nhận xét) thông qua Disqus.

Trước đây: Viết chương trình Python để làm phẳng danh sách nông. Write a Python program to flatten a shallow list.
Next: Write a Python program to select an item randomly from a list.

Python: Lời khuyên trong ngày

Một khối �if-elif� có thể tồn tại mà không có khối khác ở cuối

Tuy nhiên, �Elif không thể tự đứng mà không có bước �IF� trước khi nó:

def check_number(number):
    if number > 0:
        return "Positive"
    elif number == 0:
        return "Zero"

    return "Negative"


print(check_number(1))  # Positive

Tham khảo: https://bit.ly/3ndmjen



Trong Python, một danh sách là một chuỗi được đặt hàng có thể chứa một số loại đối tượng như số nguyên, ký tự hoặc float. Trong các ngôn ngữ lập trình khác, một danh sách tương đương với một mảng.

Trong bài viết này, chúng tôi sẽ nối danh sách vào danh sách khác (danh sách concatenate) trong Python. Sau đây là các phương pháp khác nhau để thực hiện nhiệm vụ này -

  • Sử dụng toán tử Concatenation (+)

  • Sử dụng phương thức phụ lục của đối tượng danh sách

  • Sử dụng phương thức mở rộng ()

  • Sử dụng phương thức itertools.chain ()

  • Có được một danh sách mà không có bản sao

Giả sử chúng tôi đã lấy một danh sách chứa một số yếu tố. Chúng tôi sẽ trả lại danh sách được nối của 2 danh sách đầu vào đã cho bằng các phương thức được chỉ định ở trên

Phương pháp 1: Sử dụng toán tử Concatenation (+)

Toán tử nối (+) là cách phổ biến nhất để kết hợp danh sách trong Python. Như đã thấy trong ví dụ dưới đây, toán tử "+" có thể dễ dàng tham gia toàn bộ danh sách đằng sau một danh sách khác và trả về danh sách mới như đầu ra kết quả

Thêm danh sách thứ hai vào danh sách đầu tiên bằng toán tử nối (+) và lưu trữ nó trong danh sách đầu tiên.

Thí dụ

Chương trình sau đây trả về danh sách được kết hợp của hai danh sách đầu vào đã cho bằng cách sử dụng toán tử (+) -

givenList1 = ["Hello", 10, "TutorialsPoint", 20] givenList2 = ["python", "code"] givenList1 = givenList1 + givenList2 print ("First list after concatenating with the second list: ", givenList1)

Đầu ra

Khi thực hiện, chương trình trên sẽ tạo ra đầu ra sau -

First list after concatenating with second list: ['Hello', 10, 'TutorialsPoint', 20, 'python', 'code']

Phương pháp 2: Sử dụng phương thức append () của đối tượng danh sách

Thuật toán (bước)

Sau đây là thuật toán/các bước được tuân thủ để thực hiện nhiệm vụ mong muốn -/p>

  • Tạo một biến để lưu trữ danh sách đầu vào đầu tiên và khởi tạo nó với một số giá trị ngẫu nhiên. Tương tự, tạo một danh sách khác (danh sách đầu vào thứ hai) với một bộ giá trị ngẫu nhiên khác.

  • Nối danh sách đầu vào thứ hai vào danh sách đầu vào thứ nhất bằng cách chuyển danh sách đầu vào thứ hai làm đối số cho hàm append () (thêm phần tử vào danh sách ở cuối).

  • In danh sách đầu vào đầu tiên sau khi kết hợp nó với danh sách đầu vào thứ hai.

Thí dụ

Chương trình sau đây trả về danh sách được kết hợp của hai danh sách đầu vào đã cho bằng phương thức append () -

givenList1 = ["Hello", 10, "TutorialsPoint", 20] givenList2 = ["python", "code"] givenList1.append(givenList2) print ("First list after concatenating with the second list: ", givenList1)

Đầu ra

Khi thực hiện, chương trình trên sẽ tạo ra đầu ra sau

First list after concatenating with second list: ['Hello', 10, 'TutorialsPoint', 20, ['python', 'code']]

Phương pháp 3: Sử dụng phương thức mở rộng ()

Để kết hợp hai danh sách trong Python, chúng ta có thể sử dụng hàm mở rộng (). Hàm mở rộng () lặp lại trên tham số đã cho và thêm mục vào danh sách, do đó mở rộng tuyến tính danh sách.

Cú pháp

list.extend(iterable)

Thí dụ

Chương trình sau đây trả về danh sách được kết hợp của hai danh sách đầu vào đã cho bằng phương thức mở rộng () -

givenList1 = ["Hello", 10, "TutorialsPoint", 20] givenList2 = ["python", "code"] givenList1.extend(givenList2) print ("First list after concatenating with the second list: ", givenList1)

Đầu ra

First list after concatenating with second list: ['Hello', 10, 'TutorialsPoint', 20, 'python', 'code']

Phương pháp 4: Sử dụng phương thức itertools.chain ()

Hàm itertools.chain () trả về có thể lặp lại sau khi chuỗi các tham số của nó trong một và do đó không yêu cầu lưu trữ danh sách được nối nếu chỉ cần lặp lại ban đầu. Điều này rất tiện dụng khi danh sách được nối chỉ cần một lần

Thí dụ

Chương trình sau đây trả về danh sách được kết hợp của hai danh sách đầu vào đã cho bằng cách sử dụng hàm itertools.chain () -

[1, 2, 3, 0, 'Red', 'Green', 'Black'] 
0

Đầu ra

First list after concatenating with second list: ['Hello', 10, 'TutorialsPoint', 20, 'python', 'code']

Phương pháp 5: Lấy danh sách không có bản sao

Thuật toán (bước)

Sau đây là thuật toán/các bước được tuân thủ để thực hiện nhiệm vụ mong muốn -/p>

  • Tạo một biến để lưu trữ danh sách đầu vào đầu tiên và khởi tạo nó với một số giá trị ngẫu nhiên. Tương tự, tạo một danh sách khác (danh sách đầu vào thứ hai) với một bộ giá trị ngẫu nhiên khác.

  • Thêm danh sách thứ hai vào danh sách đầu tiên bằng toán tử nối (+) và lưu trữ nó trong danh sách đầu tiên.

  • Chương trình sau đây trả về danh sách được kết hợp của hai danh sách đầu vào đã cho bằng cách sử dụng toán tử (+) -

  • In danh sách kết quả I.E Danh sách mà không có bản sao.

Thí dụ

Chương trình sau đây trả về danh sách được kết hợp của hai danh sách đầu vào đã cho mà không có bản sao -

[1, 2, 3, 0, 'Red', 'Green', 'Black'] 
2

Đầu ra

[1, 2, 3, 0, 'Red', 'Green', 'Black'] 
3

Sự kết luận

Chúng tôi đã học cách nối một danh sách vào danh sách khác (danh sách kết hợp) bằng cách sử dụng bốn phương thức khác nhau, bao gồm toán tử nối (+), append (), extend () và chuỗi () các hàm. Chúng tôi cũng đã học cách loại bỏ các bản sao khỏi một danh sách được nối.

Hướng dẫn 24. write a python program to append a list to the second list. - 24. viết chương trình python để thêm danh sách vào danh sách thứ hai.

Cập nhật vào ngày 19 tháng 9 năm 2022 09:30:17

  • Câu hỏi và câu trả lời liên quan
  • Làm thế nào để nối một danh sách thứ hai vào một danh sách hiện có trong C#?
  • Làm thế nào để nối một danh sách vào gấu trúc DataFrame bằng cách sử dụng append () trong python?
  • Làm thế nào để nối các đối tượng trong một danh sách trong Python?
  • Làm thế nào để tham gia danh sách các danh sách trong Python?
  • Làm thế nào để nối phần tử trong danh sách bằng Python?
  • Python - Chuyển đổi danh sách danh sách thành danh sách các bộ
  • Chuyển đổi danh sách thành danh sách danh sách trong Python
  • Làm thế nào để kết hợp danh sách trong Java?
  • Python - Các cách để lặp lại danh sách danh sách Tuple
  • Python | Sắp xếp các giá trị của danh sách đầu tiên bằng danh sách thứ hai
  • Làm thế nào để nối một danh sách vào một gấu trúc DataFrame bằng LỘC trong Python?
  • Làm thế nào để nối một danh sách vào một gấu trúc DataFrame bằng ILOC trong Python?
  • Python - Danh sách phụ thuộc vào mỗi chỉ mục thứ n
  • Làm thế nào để có được độ dài của một danh sách các danh sách trong Python?
  • Làm thế nào để có được yếu tố thứ hai đến cuối cùng của một danh sách trong Python?