Làm cách nào để thêm danh sách vào danh sách trong Python?

Nối thêm là một phương thức mà mọi danh sách Python đều có, cho phép thêm một phần tử vào cuối danh sách. Nó không trả về bất kỳ phần tử hoặc giá trị nào, ngoài ra, nó chấp nhận bất kỳ loại giá trị nào làm phần tử để thêm vào. số, chuỗi, danh sách, từ điển, đối tượng, v.v.

Cú pháp là. danh sách. nối thêm (mục)

ví dụ 1

monedas = ['dolar', 'euro', 'peso']

# agregamos pen a la lista
monedas.append('pen')

print(monedas)

# Output: ['dolar', 'euro', 'peso', 'pen']

ví dụ 2

________một_______

gia hạn()

Phương thức expand() cho phép bạn thêm tất cả các phần tử của một iterable (danh sách, bộ, chuỗi, v.v.) vào cuối danh sách, cho phép bạn nối 2 danh sách

Cú pháp là. danh sách. mở rộng (có thể lặp lại)

ví dụ 1

# lista de numeros primos
numeros_primos = [2, 3, 5]

# creando otra lista
numeros = [1, 4]

# agregando todos los elementos de numeros_primos a numeros
numeros.extend(numeros_primos)


print('Lista despues de extend():', numeros)

# Output: Lista despues de extend(): [1, 4, 2, 3, 5]

ví dụ 2

# lista de lenguajes
lenguajes = ['Italiano']

# tupla de lenguajes
lenguajes_tupla = ('Inglés', 'Alemán')

# Mas lenguajes
lenguajes_agregar = {'Turko', 'Español'}

# agregando lenguajes_tupla a lenguajes
lenguajes.extend(lenguajes_tupla)


print('Nueva lista de lenguajes:', lenguajes)

# agregando lenguajes_agregar a lenguajes
lenguajes.extend(lenguajes_agregar)


print('Nueva lista de lenguajes:', languages)

# Output: Nueva lista de lenguajes: ['Italiano', 'Inglés', 'Alemán']
# Output: Nueva lista de lenguajes: ['Italiano', 'Inglés', 'Alemán', 'Turko', 'Español']

GHI CHÚ

Ngoài việc sử dụng extension để nối 2 danh sách, chúng ta có thể sử dụng

một = [1, 2, 3]

b = [11, 22, 33]

a+ = b # bằng a = a + b

Với điều này, chúng tôi sẽ tham gia 2 danh sách, sự khác biệt với phần mở rộng () là chúng tôi sẽ bị giới hạn chỉ sử dụng danh sách

Bài viết khác


Làm cách nào để thêm danh sách vào danh sách trong Python?

Chuyển đổi phiên bản mô hình Django sang từ điển

Ngày 12 tháng 2 năm 2022 • Oliver Sandoval

Các cách khác nhau để chuyển đổi phiên bản Mô hình Django thành Từ điển

Đọc thêm "

Làm cách nào để thêm danh sách vào danh sách trong Python?

Định cấu hình nhiều cơ sở dữ liệu với Django

Ngày 21 tháng 10 năm 2021 • Oliver Sandoval

Nhiều cơ sở dữ liệu với Django

Đọc thêm "

Làm cách nào để thêm danh sách vào danh sách trong Python?

Xác thực trong Django Rest Framework

Ngày 4 tháng 9 năm 2021 • Oliver Sandoval

Xác thực trong Django Rest Framework

Đọc thêm "

bản tin

Đăng ký Blog của chúng tôi để tìm hiểu về tất cả các tin tức chúng tôi xuất bản

Đặt mua

Quyên góp

Nếu bạn thích nó, bạn có thể đóng góp, điều này sẽ giúp giữ cho trang web trực tuyến và tiếp tục xuất bản nội dung

Trong số nhiều loại cấu trúc dữ liệu mà Python có, có các danh sách. Danh sách trong Python là một cấu trúc dữ liệu được tạo thành từ một chuỗi các đối tượng được sắp xếp theo thứ tự, không nhất thiết phải cùng loại.

Có nhiều phương pháp để làm việc với danh sách, ở đây chúng tôi sẽ giới thiệu cho bạn một số phương pháp trong số đó, nếu bạn muốn tìm hiểu thêm về danh sách và trở thành một chuyên gia Python, hãy lấy bằng thạc sĩ của chúng tôi về Lập trình nâng cao bằng Python cho Dữ liệu lớn, Hacking và Máy móc Học tập và thoát khỏi nó phần còn lại

Trong Python, danh sách rất linh hoạt và không yêu cầu các phần tử của danh sách phải cùng loại ('int', 'float', 'chr', 'str', 'bool', 'object'), như hiện tại.xảy ra trong các ngôn ngữ lập trình khác.  

Để tạo một danh sách trong Python, chúng ta phải đặt tất cả các phần tử mà chúng ta muốn thêm vào danh sách đó giữa các dấu ngoặc vuông [ ] và được phân tách bằng dấu phẩy.

Làm cách nào để thêm danh sách vào danh sách trong Python?
Làm cách nào để thêm danh sách vào danh sách trong Python?

Các danh sách có thể chứa bao nhiêu phần tử tùy thích và như chúng ta đã nói, chúng có thể thuộc các kiểu khác nhau (số nguyên, chuỗi, booleans, v.v. )

Làm cách nào để thêm danh sách vào danh sách trong Python?
Làm cách nào để thêm danh sách vào danh sách trong Python?

Danh sách cũng có thể chứa các danh sách khác, danh sách này sẽ được tính là một giá trị trong danh sách

Làm cách nào để thêm danh sách vào danh sách trong Python?
Làm cách nào để thêm danh sách vào danh sách trong Python?

Để xem danh sách đã tạo hoặc một phần tử cụ thể của danh sách, chúng ta có thể sử dụng chỉ mục, luôn biết rằng phần tử đầu tiên của danh sách chiếm vị trí 0

Làm cách nào để thêm danh sách vào danh sách trong Python?
Làm cách nào để thêm danh sách vào danh sách trong Python?

Làm cách nào để thêm danh sách vào danh sách trong Python?
Làm cách nào để thêm danh sách vào danh sách trong Python?

Liệt kê các phương thức

sư tử ()

Phương thức này trả về độ dài của một đối tượng, trong trường hợp này khi được sử dụng trên danh sách, nó sẽ trả về số lượng dữ liệu cấu thành nó

Làm cách nào để thêm danh sách vào danh sách trong Python?
Làm cách nào để thêm danh sách vào danh sách trong Python?

Mục lục()

Trả về vị trí của phần tử mà chúng ta đã nhập để tìm kiếm, nếu có 2 phần tử bằng nhau, nó sẽ chỉ trả về vị trí của phần tử đầu tiên

Làm cách nào để thêm danh sách vào danh sách trong Python?
Làm cách nào để thêm danh sách vào danh sách trong Python?

nối thêm ()

Phương thức này thêm một phần tử vào cuối danh sách. Trong ví dụ, chúng tôi thấy danh sách trước và sau khi thêm dữ liệu mới, trong trường hợp của chúng tôi, chúng tôi đã thêm lại dữ liệu "sữa" và một danh sách

Làm cách nào để thêm danh sách vào danh sách trong Python?
Làm cách nào để thêm danh sách vào danh sách trong Python?

Làm cách nào để thêm danh sách vào danh sách trong Python?
Làm cách nào để thêm danh sách vào danh sách trong Python?

đếm()

Với phương pháp này, chúng ta có thể biết số lần một phần tử được lặp lại trong danh sách của chúng ta

Làm cách nào để thêm danh sách vào danh sách trong Python?
Làm cách nào để thêm danh sách vào danh sách trong Python?

Gia hạn()

Với phương pháp này, chúng ta có thể thêm một phần tử vào danh sách của mình nhưng không giống như append(), chúng ta có thể chèn nó vào vị trí chúng ta muốn trong chỉ mục

Làm cách nào để chuyển danh sách các danh sách sang một danh sách trong Python?

Viết một hàm gọi là flatten_list. Lặp lại các phần tử của danh sách đã cho. Nếu phần tử là một danh sách, hãy gọi lại hàm đó theo cách đệ quy .

Làm cách nào để truy cập một phần tử của danh sách bên trong danh sách khác bằng Python?

Có thể truy cập bất kỳ phần tử nào trong danh sách bằng cách nhập tên của danh sách và số thứ tự trong danh sách trong ngoặc vuông . Phần tử đầu tiên của danh sách là số 0. Hai danh sách có thể được nối bằng phép toán cộng.

Làm cách nào để thêm nhiều mục vào danh sách trong Python?

Chúng ta có thể gọi phương thức append() để thêm một phần tử thuộc bất kỳ loại nào vào cuối danh sách. Mặc dù có những lựa chọn thay thế khác tạo ra hiệu ứng tương tự trong danh sách, nhưng trên thực tế, chúng ta thường sử dụng phương thức append() vì đây là một phương thức rất hữu ích trong Python và cú pháp của nó ngắn gọn.