Phương thức append trong python | Laptrinhcanban.com

Phương thức append trong python

Hướng dẫn cách sử dụng append trong python. Bạn sẽ học được cách sử dụng append để thêm phần tử vào một list trong python sau bài học này.

Phương thức append trong python

append trong python là phương thức dùng để thêm một phần tử vào cuối một list trong python. Chúng ta sử dụng append để thêm một số, một list, một chuỗi hoặc một tuple như là một phần tử vào cuối một list python.

Chúng ta sử dụng append() trong python với cú pháp như sau:

list.append(element)

Trong đó list là list ban đầu, và element là phần tử cần thêm vào.

Phần tử mới này sẽ được thêm vào cuối list ban đầu. Chúng ta có thể chỉ định phần tử này bằng bất cứ kiểu dữ liệu nào có thể thêm vào list, ví dụ như là một chuỗi, một số, một list hoặc một tuple chẳng hạn.

Ví dụ chúng ta thêm phần tử là một ký tự vào cuối list ban đầu như ví dụ sau đây:

mylist = ["A", "B", "C"]
mylist.append("D")
print(mylist)
#>> ["A", "B", "C", "D"]

Hoặc là thể thêm một số vào cuối list như sau:

mynum = list(range(5))
print(mynum)
#>> [0, 1, 2, 3, 4]

mynum.append(6)
print(mynum)
#>> [0, 1, 2, 3, 4, 6]

mynum.append(10)
print(mynum)
#>> [0, 1, 2, 3, 4, 6, 10]

Thêm một iterable vào cuối list bằng append trong python

Ngoài cách thêm một số hoặc một ký tự vào cuối list như trên thì chúng ta cũng có thể sử dụng append trong python để thêm một iterable như tuple, chuỗi hoặc list vào cuối một list khác.

Lưu ý là nếu chỉ định iterable vào cuối một list, thì bản thân đối tượng đó sẽ được coi như là một phần tử và thêm vào list ban đầu, chứ không phải là từng phần tử của iterable đó sẽ được thêm vào như phần tử của list.

Ví dụ chúng ta sẽ thêm phần tử là một chuỗi ký tự vào list ban đầu như ví dụ sau đây:

mylist = ["A", "B", "C"]

mylist.append("KHG")
print(mylist)
#>> ['A', 'B', 'C', 'KHG']

Hoặc là khi chúng ta thêm một list như là một phần tử vào list ban đầu như sau:

mylist = ["A", "B", "C"]
addlist = ["D", "E"]
mylist.append(addlist)
print(mylist)
#>> ['A', 'B', 'C', ['D', 'E']]

Tương tự như khi thêm một tuple vào một list.

mylist = ["A", "B", "C"]
addtuple = (1, 2)
mylist.append(addlist)
print(mylist)
#>> ['A', 'B', 'C', (1, 2)]

Để thêm từng phần tử trong iterabel vào list ban đầu, thay vì sử dụng phương thức append, thì chúng ta sẽ sử dụng tới phương thức extend.

Tổng kết

Trên đây Kiyoshi đã hướng dẫn bạn cách sử dụng phuơng thức append() trong Python rồi. Để nắm rõ nội dung bài học hơn, bạn hãy thực hành viết lại các ví dụ của ngày hôm nay nhé.

Và hãy cùng tìm hiểu những kiến thức căn bản về python trong các bài học tiếp theo.

HOME>> >>

Profile
きよしです!笑

Tác giả : Kiyoshi (Chis Thanh)

Kiyoshi là một cựu du học sinh tại Nhật Bản. Sau khi tốt nghiệp đại học Toyama năm 2017, Kiyoshi hiện đang làm BrSE tại Tokyo, Nhật Bản.