Computer >> Máy Tính >  >> Lập trình >> Python

append () và expand () bằng Python

Các hàm append () và expand () được sử dụng với danh sách python để tăng số lượng phần tử của nó. Nhưng cả hai có những hành vi khác nhau như được hiển thị bên dưới.

append ()

Syntax: list_name.append(‘value’)
It takes only one argument.

Hàm này nối phần tử đến vào cuối danh sách dưới dạng một phần tử mới. Ngay cả khi bản thân phần tử đến là một danh sách, nó sẽ chỉ tăng số lượng của danh sách ban đầu lên một.

Ví dụ

list = ['Mon', 'Tue', 'Wed' ]
print("Existing list\n",list)
# Append an element
list.append('Thu')
print("Appended one element: ",list)

# Append a list
list.append(['Fri','Sat'])
print("Appended a list: ",list)

Đầu ra

Chạy đoạn mã trên cho chúng ta kết quả sau -

Existing list
['Mon', 'Tue', 'Wed']
Appended one element: ['Mon', 'Tue', 'Wed', 'Thu']
Appended a list: ['Mon', 'Tue', 'Wed', 'Thu', ['Fri', 'Sat']]

extension ()

Mở rộng thêm từng phần tử vào danh sách dưới dạng một phần tử riêng lẻ. Độ dài mới của danh sách được tăng lên theo số lượng phần tử được thêm vào.

Syntax: list_name.extend(‘value’)
It takes only one argument.

Ví dụ

list = ['Mon', 'Tue', 'Wed' ]
print("Existing list\n",list)
# Extend an element
list.extend("Thu")
print("Extended one element: ",list)

# Extend a list
list.extend(['Fri','Sat'])
print("Extended a list: ",list)

Đầu ra

Chạy đoạn mã trên cho chúng ta kết quả sau -

['Mon', 'Tue', 'Wed']
Extended one element: ['Mon', 'Tue', 'Wed', 'T', 'h', 'u']
Extended a list: ['Mon', 'Tue', 'Wed', 'T', 'h', 'u', 'Fri', 'Sat']