Append trong danh sách python là gì?

Danh sách Python append[] - Nối các mục vào danh sách

Phương thức

names = ["Jimmy", "Timmy", "Kenny", "Lenny"]
7 thêm một mục mới vào cuối danh sách

cú pháp

list.append[item]

Thông số

mục. Một phần tử [chuỗi, số, đối tượng, v.v. ] được thêm vào danh sách

Giá trị trả về

Trả về Không có

Sau đây thêm một phần tử vào cuối danh sách

Ví dụ. nối thêm []

Sao chép

city = 'Delhi'
cities = ['Mumbai', 'London', 'Paris', 'New York']
cities.append[city]
print[cities]

đầu ra

['Mumbai', 'London', 'Paris', 'New York', 'Delhi']

Sau đây thêm một danh sách vào cuối danh sách

Ví dụ. nối thêm danh sách

Sao chép

otherCities = ['Delhi','Chennai']
cities = ['Mumbai', 'London', 'Paris', 'New York']
cities.append[otherCities]
print[cities]

đầu ra


['Mumbai', 'London', 'Paris', 'New York', ['Delhi', 'Chennai']]

Trong ví dụ trên, danh sách

names = ["Jimmy", "Timmy", "Kenny", "Lenny"]
8 được thêm vào danh sách
names = ["Jimmy", "Timmy", "Kenny", "Lenny"]
9 dưới dạng một mục

Bất kỳ loại biến có thể được thêm vào danh sách

Ví dụ. Nối số vào danh sách

Sao chép

number = 1
cities = ['Mumbai', 'London', 'Paris', 'New York']
cities.append[number]
print[cities]

đầu ra

['Mumbai', 'London', 'Paris', 'New York', 1]

Trong bài viết này, bạn sẽ tìm hiểu về phương thức

names = ["Jimmy", "Timmy", "Kenny", "Lenny"]
7 trong Python. Bạn cũng sẽ thấy sự khác biệt của
names = ["Jimmy", "Timmy", "Kenny", "Lenny"]
7 so với các phương pháp khác được sử dụng để thêm phần tử vào danh sách

Bắt đầu nào

Danh sách trong Python là gì?

Mảng trong lập trình là một tập hợp các mục được sắp xếp theo thứ tự và tất cả các mục cần phải có cùng kiểu dữ liệu

Tuy nhiên, không giống như các ngôn ngữ lập trình khác, mảng không phải là cấu trúc dữ liệu tích hợp sẵn trong Python. Thay vì mảng truyền thống, Python sử dụng danh sách

Danh sách về cơ bản là các mảng động và là một trong những cấu trúc dữ liệu mạnh mẽ và phổ biến nhất trong Python

Bạn có thể coi chúng như những thùng chứa được đặt hàng. Họ lưu trữ và tổ chức các loại dữ liệu liên quan tương tự nhau

Các phần tử được lưu trữ trong danh sách có thể thuộc bất kỳ kiểu dữ liệu nào

Có thể có danh sách các số nguyên [số nguyên], danh sách số float [số dấu phẩy động], danh sách chuỗi [văn bản] và danh sách của bất kỳ loại dữ liệu Python tích hợp nào khác

Mặc dù danh sách có thể chứa các mục chỉ có cùng kiểu dữ liệu, nhưng chúng linh hoạt hơn so với mảng truyền thống. Điều này có nghĩa là có thể có nhiều loại dữ liệu khác nhau trong cùng một danh sách

Danh sách có 0 mục trở lên, nghĩa là cũng có thể có danh sách trống. Bên trong một danh sách cũng có thể có các giá trị trùng lặp

Các giá trị được phân tách bằng dấu phẩy và đặt trong dấu ngoặc vuông,

names = ["Jimmy", "Timmy", "Kenny", "Lenny"]
9

Cách tạo danh sách trong Python

Để tạo danh sách mới, trước tiên hãy đặt tên cho danh sách. Sau đó thêm toán tử gán[

city = 'Delhi'
cities = ['Mumbai', 'London', 'Paris', 'New York']
cities.append[city]
print[cities]
00] và một cặp dấu ngoặc vuông mở và đóng. Bên trong ngoặc thêm các giá trị bạn muốn danh sách chứa

city = 'Delhi'
cities = ['Mumbai', 'London', 'Paris', 'New York']
cities.append[city]
print[cities]
1

Cách danh sách được lập chỉ mục trong Python

Danh sách duy trì thứ tự cho từng mục

Mỗi mục trong bộ sưu tập có một số chỉ mục riêng mà bạn có thể sử dụng để truy cập chính mục đó

Các chỉ mục trong Python [và mọi ngôn ngữ lập trình hiện đại khác] bắt đầu từ 0 và tăng dần cho mọi mục trong danh sách

Ví dụ: danh sách được tạo trước đó có 4 giá trị

names = ["Jimmy", "Timmy", "Kenny", "Lenny"]

Giá trị đầu tiên trong danh sách, "Jimmy", có chỉ số là 0

Giá trị thứ hai trong danh sách, "Timmy", có chỉ số là 1

Giá trị thứ ba trong danh sách, "Kenny", có chỉ số là 2

Giá trị thứ tư trong danh sách, "Lenny", có chỉ số là 3

Để truy cập một phần tử trong danh sách theo số chỉ mục của nó, trước tiên hãy viết tên của danh sách, sau đó viết số nguyên của chỉ mục của phần tử đó trong ngoặc vuông

Ví dụ: nếu bạn muốn truy cập phần tử có chỉ số là 2, bạn sẽ thực hiện

city = 'Delhi'
cities = ['Mumbai', 'London', 'Paris', 'New York']
cities.append[city]
print[cities]
0

Danh sách trong Python có thể thay đổi

Trong Python, khi các đối tượng có thể thay đổi, điều đó có nghĩa là giá trị của chúng có thể được thay đổi sau khi chúng được tạo

Danh sách là các đối tượng có thể thay đổi, vì vậy bạn có thể cập nhật và thay đổi chúng sau khi chúng được tạo

Các danh sách cũng có tính động, nghĩa là chúng có thể phát triển và thu nhỏ trong suốt vòng đời của một chương trình.

Có thể xóa các mục khỏi danh sách hiện có và có thể thêm các mục mới vào danh sách hiện có

Có các phương thức tích hợp để thêm và xóa các mục khỏi danh sách

Ví dụ: để thêm các mục, có các phương thức

names = ["Jimmy", "Timmy", "Kenny", "Lenny"]
7,
city = 'Delhi'
cities = ['Mumbai', 'London', 'Paris', 'New York']
cities.append[city]
print[cities]
02 và
city = 'Delhi'
cities = ['Mumbai', 'London', 'Paris', 'New York']
cities.append[city]
print[cities]
03

Để loại bỏ các mục, có các phương pháp

city = 'Delhi'
cities = ['Mumbai', 'London', 'Paris', 'New York']
cities.append[city]
print[cities]
04,
city = 'Delhi'
cities = ['Mumbai', 'London', 'Paris', 'New York']
cities.append[city]
print[cities]
05 và
city = 'Delhi'
cities = ['Mumbai', 'London', 'Paris', 'New York']
cities.append[city]
print[cities]
06

Phương pháp
names = ["Jimmy", "Timmy", "Kenny", "Lenny"]
7 làm gì?

Phương thức

names = ["Jimmy", "Timmy", "Kenny", "Lenny"]
7 thêm một phần tử bổ sung vào cuối danh sách đã tồn tại

Cú pháp chung trông giống như thế này

['Mumbai', 'London', 'Paris', 'New York', 'Delhi']
2

Hãy phá vỡ nó

  • city = 'Delhi'
    cities = ['Mumbai', 'London', 'Paris', 'New York']
    cities.append[city]
    print[cities]
    
    09 là tên bạn đã đưa ra danh sách
  • names = ["Jimmy", "Timmy", "Kenny", "Lenny"]
    
    7 là phương pháp danh sách để thêm một mục vào cuối
    city = 'Delhi'
    cities = ['Mumbai', 'London', 'Paris', 'New York']
    cities.append[city]
    print[cities]
    
    09
  • ['Mumbai', 'London', 'Paris', 'New York', 'Delhi']
    22 là mục riêng lẻ được chỉ định mà bạn muốn thêm

Khi sử dụng

names = ["Jimmy", "Timmy", "Kenny", "Lenny"]
7, danh sách ban đầu được sửa đổi. Không có danh sách mới nào được tạo

Nếu bạn muốn thêm tên phụ vào danh sách đã tạo từ trước, bạn làm như sau

['Mumbai', 'London', 'Paris', 'New York', 'Delhi']
8

Sự khác biệt giữa các phương pháp
names = ["Jimmy", "Timmy", "Kenny", "Lenny"]
7 và
city = 'Delhi'
cities = ['Mumbai', 'London', 'Paris', 'New York']
cities.append[city]
print[cities]
02 là gì?

Sự khác biệt giữa hai phương pháp là

names = ["Jimmy", "Timmy", "Kenny", "Lenny"]
7 thêm một mục vào cuối danh sách, trong khi
city = 'Delhi'
cities = ['Mumbai', 'London', 'Paris', 'New York']
cities.append[city]
print[cities]
02 chèn và mục vào một vị trí đã chỉ định trong danh sách

Như bạn đã thấy trong phần trước,

names = ["Jimmy", "Timmy", "Kenny", "Lenny"]
7 sẽ thêm mục mà bạn chuyển làm đối số cho hàm luôn vào cuối danh sách

Nếu bạn không muốn chỉ thêm các mục vào cuối danh sách, bạn có thể chỉ định vị trí bạn muốn thêm chúng bằng

city = 'Delhi'
cities = ['Mumbai', 'London', 'Paris', 'New York']
cities.append[city]
print[cities]
02

Cú pháp chung trông như thế này

otherCities = ['Delhi','Chennai']
cities = ['Mumbai', 'London', 'Paris', 'New York']
cities.append[otherCities]
print[cities]
5

Hãy phá vỡ nó

  • city = 'Delhi'
    cities = ['Mumbai', 'London', 'Paris', 'New York']
    cities.append[city]
    print[cities]
    
    09 là tên của danh sách
  • city = 'Delhi'
    cities = ['Mumbai', 'London', 'Paris', 'New York']
    cities.append[city]
    print[cities]
    
    02 là phương thức danh sách để chèn một mục vào danh sách
  • ['Mumbai', 'London', 'Paris', 'New York', 'Delhi']
    82 là đối số đầu tiên của phương thức. Nó luôn là một số nguyên - cụ thể đó là số chỉ mục của vị trí mà bạn muốn đặt mục mới
  • ['Mumbai', 'London', 'Paris', 'New York', 'Delhi']
    22 là đối số thứ hai của phương thức. Tại đây bạn chỉ định mục mới bạn muốn thêm vào danh sách

Ví dụ: giả sử bạn có danh sách ngôn ngữ lập trình sau


['Mumbai', 'London', 'Paris', 'New York', ['Delhi', 'Chennai']]
0

Nếu bạn muốn chèn "Python" vào đầu danh sách, như một mục mới trong danh sách, bạn sẽ sử dụng phương thức

city = 'Delhi'
cities = ['Mumbai', 'London', 'Paris', 'New York']
cities.append[city]
print[cities]
02 và chỉ định vị trí là
['Mumbai', 'London', 'Paris', 'New York', 'Delhi']
85. [Hãy nhớ rằng giá trị đầu tiên trong danh sách luôn có chỉ số là 0. ]


['Mumbai', 'London', 'Paris', 'New York', ['Delhi', 'Chennai']]
3

Thay vào đó, nếu bạn muốn "JavaScript" là mục đầu tiên trong danh sách, sau đó thêm "Python" làm mục mới, bạn sẽ chỉ định vị trí là

['Mumbai', 'London', 'Paris', 'New York', 'Delhi']
86


['Mumbai', 'London', 'Paris', 'New York', ['Delhi', 'Chennai']]
5

Phương pháp

city = 'Delhi'
cities = ['Mumbai', 'London', 'Paris', 'New York']
cities.append[city]
print[cities]
02 giúp bạn linh hoạt hơn một chút so với phương pháp
names = ["Jimmy", "Timmy", "Kenny", "Lenny"]
7 chỉ thêm một mục mới vào cuối danh sách

Sự khác biệt giữa các phương pháp
names = ["Jimmy", "Timmy", "Kenny", "Lenny"]
7 và
city = 'Delhi'
cities = ['Mumbai', 'London', 'Paris', 'New York']
cities.append[city]
print[cities]
03 là gì?

Nếu bạn muốn thêm nhiều mục vào danh sách cùng một lúc, thay vì thêm từng mục một thì sao?

Bạn có thể sử dụng phương pháp

names = ["Jimmy", "Timmy", "Kenny", "Lenny"]
7 để thêm nhiều mục vào cuối danh sách

Giả sử bạn có một danh sách chỉ chứa hai ngôn ngữ lập trình

number = 1
cities = ['Mumbai', 'London', 'Paris', 'New York']
cities.append[number]
print[cities]
1

Sau đó, bạn muốn thêm hai ngôn ngữ nữa, ở cuối ngôn ngữ đó

Trong trường hợp đó, bạn chuyển một danh sách chứa hai giá trị mới mà bạn muốn thêm, làm đối số cho

names = ["Jimmy", "Timmy", "Kenny", "Lenny"]
7

names = ["Jimmy", "Timmy", "Kenny", "Lenny"]
0

Nếu bạn xem kỹ kết quả ở trên,

otherCities = ['Delhi','Chennai']
cities = ['Mumbai', 'London', 'Paris', 'New York']
cities.append[otherCities]
print[cities]
53, bạn sẽ thấy rằng một danh sách mới đã được thêm vào cuối danh sách đã tồn tại

Vì vậy,

names = ["Jimmy", "Timmy", "Kenny", "Lenny"]
7 thêm một danh sách bên trong một danh sách

Danh sách là các đối tượng và khi bạn sử dụng

names = ["Jimmy", "Timmy", "Kenny", "Lenny"]
7 để thêm một danh sách khác vào danh sách, các mục mới sẽ được thêm dưới dạng một đối tượng [mục]

Giả sử bạn đã có hai danh sách, như vậy

names = ["Jimmy", "Timmy", "Kenny", "Lenny"]
1

Nếu muốn kết hợp nội dung của cả hai danh sách thành một, bằng cách thêm nội dung của

otherCities = ['Delhi','Chennai']
cities = ['Mumbai', 'London', 'Paris', 'New York']
cities.append[otherCities]
print[cities]
56 vào
otherCities = ['Delhi','Chennai']
cities = ['Mumbai', 'London', 'Paris', 'New York']
cities.append[otherCities]
print[cities]
57 thì sao?

Khi phương thức

names = ["Jimmy", "Timmy", "Kenny", "Lenny"]
7 được sử dụng cho mục đích này, một danh sách khác sẽ được tạo bên trong
otherCities = ['Delhi','Chennai']
cities = ['Mumbai', 'London', 'Paris', 'New York']
cities.append[otherCities]
print[cities]
57

names = ["Jimmy", "Timmy", "Kenny", "Lenny"]
2

Vì vậy,

names = ["Jimmy", "Timmy", "Kenny", "Lenny"]
7 thêm các phần tử mới dưới dạng một danh sách khác, bằng cách thêm đối tượng vào cuối

Để thực sự nối [thêm] các danh sách lại với nhau và kết hợp tất cả các mục từ danh sách này sang danh sách khác, bạn cần sử dụng phương pháp

city = 'Delhi'
cities = ['Mumbai', 'London', 'Paris', 'New York']
cities.append[city]
print[cities]
03

Cú pháp chung trông như thế này

names = ["Jimmy", "Timmy", "Kenny", "Lenny"]
3

Hãy phá vỡ nó

  • city = 'Delhi'
    cities = ['Mumbai', 'London', 'Paris', 'New York']
    cities.append[city]
    print[cities]
    
    09 là tên của một trong các danh sách
  • city = 'Delhi'
    cities = ['Mumbai', 'London', 'Paris', 'New York']
    cities.append[city]
    print[cities]
    
    03 là phương pháp thêm tất cả nội dung của danh sách này vào danh sách khác
  • 
    ['Mumbai', 'London', 'Paris', 'New York', ['Delhi', 'Chennai']]
    04 có thể là bất kỳ iterable nào, chẳng hạn như một danh sách khác, ví dụ,
    
    ['Mumbai', 'London', 'Paris', 'New York', ['Delhi', 'Chennai']]
    05. Trong trường hợp đó,
    
    ['Mumbai', 'London', 'Paris', 'New York', ['Delhi', 'Chennai']]
    05 là một danh sách sẽ được nối với
    city = 'Delhi'
    cities = ['Mumbai', 'London', 'Paris', 'New York']
    cities.append[city]
    print[cities]
    
    09 và nội dung của nó sẽ được thêm từng cái một vào cuối
    city = 'Delhi'
    cities = ['Mumbai', 'London', 'Paris', 'New York']
    cities.append[city]
    print[cities]
    
    09, dưới dạng các mục riêng biệt

Vì vậy, lấy ví dụ từ trước đó, khi

names = ["Jimmy", "Timmy", "Kenny", "Lenny"]
7 được thay thế bằng
city = 'Delhi'
cities = ['Mumbai', 'London', 'Paris', 'New York']
cities.append[city]
print[cities]
03, đầu ra sẽ như thế này

names = ["Jimmy", "Timmy", "Kenny", "Lenny"]
4

Khi chúng tôi sử dụng

city = 'Delhi'
cities = ['Mumbai', 'London', 'Paris', 'New York']
cities.append[city]
print[cities]
03, danh sách
otherCities = ['Delhi','Chennai']
cities = ['Mumbai', 'London', 'Paris', 'New York']
cities.append[otherCities]
print[cities]
57 đã được mở rộng và độ dài của nó tăng thêm 2

Cách thức hoạt động của

city = 'Delhi'
cities = ['Mumbai', 'London', 'Paris', 'New York']
cities.append[city]
print[cities]
03 là lấy một danh sách [hoặc có thể lặp lại khác] làm đối số, lặp qua từng phần tử và sau đó mỗi phần tử trong có thể lặp lại được thêm vào danh sách

Có một sự khác biệt nữa giữa

names = ["Jimmy", "Timmy", "Kenny", "Lenny"]
7 và
city = 'Delhi'
cities = ['Mumbai', 'London', 'Paris', 'New York']
cities.append[city]
print[cities]
03

Khi bạn muốn thêm một chuỗi, như đã thấy trước đó,

names = ["Jimmy", "Timmy", "Kenny", "Lenny"]
7 sẽ thêm toàn bộ mục đơn lẻ vào cuối danh sách

['Mumbai', 'London', 'Paris', 'New York', 'Delhi']
8

Thay vào đó, nếu bạn đã sử dụng

city = 'Delhi'
cities = ['Mumbai', 'London', 'Paris', 'New York']
cities.append[city]
print[cities]
03 để thêm một chuỗi vào cuối danh sách, thì mỗi ký tự trong chuỗi sẽ được thêm dưới dạng một mục riêng lẻ vào danh sách

Điều này là do các chuỗi có thể lặp lại và

city = 'Delhi'
cities = ['Mumbai', 'London', 'Paris', 'New York']
cities.append[city]
print[cities]
03 lặp lại đối số có thể lặp lại được truyền cho nó

Vì vậy, ví dụ ở trên sẽ trông như thế này

names = ["Jimmy", "Timmy", "Kenny", "Lenny"]
6

Phần kết luận

Tóm lại, phương pháp

names = ["Jimmy", "Timmy", "Kenny", "Lenny"]
7 được sử dụng để thêm một mục vào cuối danh sách hiện có mà không cần tạo danh sách mới

Khi nó được sử dụng để thêm một danh sách vào một danh sách khác, nó sẽ tạo một danh sách trong một danh sách

Nếu bạn muốn tìm hiểu thêm về Python, hãy xem Chứng chỉ Python của freeCodeCamp. Bạn sẽ bắt đầu học theo cách tương tác và thân thiện với người mới bắt đầu. Cuối cùng, bạn cũng sẽ xây dựng năm dự án để áp dụng những gì bạn đã học vào thực tế

Cảm ơn đã đọc và mã hóa hạnh phúc

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

Dionysia Lemonaki

Học một cái gì đó mới mỗi ngày và viết về nó

Nếu bài viết này hữu ích, hãy tweet nó

Học cách viết mã miễn phí. Chương trình giảng dạy mã nguồn mở của freeCodeCamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu

Tại sao append được sử dụng trong Python?

Trong Python, các phần tử của danh sách có thể là bất kỳ loại đối tượng nào và. append[] có thể được sử dụng để thêm bất kỳ loại đối tượng nào vào cuối danh sách

Việc sử dụng append là gì?

Phương thức append chủ yếu được sử dụng để chắp thêm hoặc thêm dữ liệu vào một tệp . Bạn có thể thêm ký tự, Booleans, chuỗi, số nguyên, float, v.v. , đến dữ liệu trong một chương trình.

append có giống với += trong Python không?

Trong trường hợp chung append sẽ thêm một mục vào danh sách, trong khi += sẽ sao chép tất cả các phần tử của danh sách bên phải vào danh sách bên trái.

Nối và chèn trong Python là gì?

append[] thêm một mục vào cuối danh sách, trong khi. insert[] chèn và mục vào một vị trí cụ thể trong danh sách . Như bạn đã thấy trong phần trước,. append[] sẽ luôn thêm mục mà bạn chuyển làm đối số cho hàm vào cuối danh sách.

Chủ Đề