Cách thêm và xóa các mục khỏi danh sách bằng Python

How Add Remove Items From List Python



Biến mảng sử dụng trong hầu hết các ngôn ngữ lập trình để lưu trữ nhiều dữ liệu. Python có bốn kiểu dữ liệu để lưu trữ nhiều dữ liệu. đó là danh sách, tuple, từ điểnbộ . Dữ liệu có thể được sắp xếp và thay đổi trong danh sách Python. Dấu ngoặc vuông ([]) được sử dụng trong Python để khai báo danh sách như mảng. Chỉ mục của danh sách bắt đầu từ 0. Danh sách hoạt động giống như các biến tham chiếu. Khi một biến danh sách gán cho một biến khác thì cả hai biến sẽ trỏ đến cùng một vị trí. Hướng dẫn này cho thấy việc sử dụng các phương pháp Python khác nhau để thêm và xóa dữ liệu khỏi danh sách Python.

Phương pháp:

Nhiều phương thức tồn tại trong Python để sửa đổi danh sách. Một số phương pháp phổ biến để thêm và xóa dữ liệu trong danh sách được đề cập ở đây.







insert (index, item): Phương thức này được sử dụng để chèn bất kỳ mục nào trong chỉ mục cụ thể của danh sách và dịch chuyển sang phải các mục danh sách.



chắp thêm (mục): Phương thức này được sử dụng để thêm phần tử mới vào cuối danh sách.



mở rộng (Danh sách khác): Các mục của một danh sách có thể được chèn vào cuối danh sách khác bằng cách sử dụng phương pháp này.





loại bỏ mục): Phương pháp này được sử dụng để xóa mục cụ thể khỏi danh sách.

pop (chỉ mục): Phương thức được sử dụng để loại bỏ mục khỏi danh sách dựa trên giá trị chỉ mục.



sau đó(): Phương pháp này được sử dụng để loại bỏ mục cụ thể của danh sách hoặc cắt danh sách.

sạch(): Phương pháp này được sử dụng để loại bỏ tất cả các mục của danh sách

Thêm các mục vào danh sách:

Các cách khác nhau để thêm các mục trong danh sách Python được hiển thị trong phần này của hướng dẫn.

Ví dụ 1: Chèn mục bằng phương thức insert ()

Tạo tệp python bằng tập lệnh sau để xem việc sử dụng phương thức insert (). Một mục mới sẽ được chèn vào vị trí thứ ba của danh sách và các mục khác sẽ được dịch chuyển ngay sau khi chạy tập lệnh.

# Khai báo danh sách
danh sách= [89, 56, 90, 3. 4, 89, 12]

# Chèn dữ liệu ở vị trí thứ 2
dữ liệu danh sách.chèn(2, 2. 3)

# Hiển thị danh sách sau khi chèn
in('Các phần tử danh sách là')

tôitrong phạm vi(0, len(danh sách)):
in(danh sách[tôi])

Đầu ra:

Kết quả sau sẽ xuất hiện sau khi chạy tập lệnh.

Ví dụ 2: Chèn mục bằng phương thức append ()

Tạo tệp python bằng tập lệnh sau để xem việc sử dụng phương thức append (). Nó đã được đề cập trước đó rằng phương thức append () chèn dữ liệu vào cuối danh sách. Vì vậy, ‘Toshiba’ sẽ được chèn vào cuối danh sách sau khi chạy tập lệnh.

# Xác định danh sách
danh sách= ['NS', 'ĐIỆN THOẠI DI ĐỘNG', 'Leveno', 'Asus']

# Chèn dữ liệu bằng phương pháp nối thêm
dữ liệu danh sách.nối thêm('Toshiba')

# Hiển thị danh sách sau khi chèn
in('Các phần tử danh sách là')

tôitrong phạm vi(0, len(danh sách)):
in(danh sách[tôi])

Đầu ra:

Kết quả sau sẽ xuất hiện sau khi chạy tập lệnh.

Ví dụ 3: Chèn mục bằng phương thức extension ()

Tạo một tệp python với tập lệnh sau để xem việc sử dụng phương thức extension (). Ở đây, hai danh sách được khai báo trong tập lệnh được kết hợp với nhau bằng cách sử dụng phương thức expand (). Các mục của danh sách thứ hai sẽ được thêm vào cuối danh sách thứ nhất.

# khởi tạo danh sách đầu tiên
list1= ['html', 'CSS', 'JavaScript', 'JQuery']

# khởi tạo danh sách thứ hai
list2= ['PHP', 'Laravel', 'CodeIgniter']

# Kết hợp cả hai danh sách bằng cách sử dụng phương thức expand ()
danh sách1.mở rộng(list2)

# Hiển thị danh sách sau khi lược
in ('Các phần tử danh sách là:')

tôitrong phạm vi(0, len(list1)):
in(list1[tôi])

Đầu ra:

Kết quả sau sẽ xuất hiện sau khi chạy tập lệnh.

Xóa mục khỏi danh sách:

Các cách khác nhau để xóa mục trong danh sách Python được hiển thị trong phần này của hướng dẫn.

Ví dụ 4: Xóa mục khỏi danh sách bằng phương pháp loại bỏ

Tạo tệp python bằng tập lệnh sau để xem sử dụng phương thức remove (). Nếu giá trị mục được sử dụng làm giá trị đối số của phương thức remove () tồn tại trong danh sách, mục sẽ bị xóa. Ở đây, giá trị, ‘Juice’ tồn tại trong danh sách và nó sẽ bị xóa sau khi chạy tập lệnh.

# Xác định danh sách
danh sách = ['Bánh', 'Pizza', 'Nước ép', 'Mỳ ống', 'Burger']

# In danh sách trước khi xóa
in('Danh sách trước khi xóa')
in(danh sách)

# Xóa một mục
danh sách.tẩy('Nước ép')

# In danh sách sau khi xóa
in('Danh sách sau khi xóa')
in(danh sách)

Đầu ra:

Kết quả sau sẽ xuất hiện sau khi chạy tập lệnh.

Ví dụ 5: Xóa mục khỏi danh sách bằng phương pháp bật lên

Tạo một tệp python với tập lệnh sau để xem việc sử dụng phương thức pop (). Ở đây, 2 được sử dụng làm giá trị chỉ mục cho phương thức pop (). Vì vậy, phần tử thứ ba của danh sách sẽ bị xóa sau khi chạy tập lệnh.

# Xác định danh sách
ldata= [ 3. 4, 2. 3, 90, hai mươi mốt, 90, 56, 87, 55]

# In trước khi xóa
in(ldata)

# Xóa phần tử thứ ba
ldata.nhạc pop(2)

# In danh sách sau khi xóa
in(ldata)

Đầu ra:

Kết quả sau sẽ xuất hiện sau khi chạy tập lệnh.

Ví dụ 6: Xóa mục khỏi danh sách bằng phương pháp del

Phương thức del () hoạt động tương tự như phương thức pop (). Tạo một tệp python với tập lệnh sau để xem việc sử dụng phương thức del (). Ở đây, 0 được sử dụng làm giá trị chỉ mục của del (). Vì vậy, phần tử đầu tiên của danh sách sẽ bị xóa sau khi chạy tập lệnh.

# Xác định danh sách
ldata= [ 3. 4, 2. 3, 90, hai mươi mốt, 90, 56, 87, 55]

# In trước khi xóa
in(ldata)

# Xóa mục đầu tiên bằng phương pháp del
sau đóldata[0]

# In danh sách sau khi xóa
in(ldata)

Đầu ra:

Kết quả sau sẽ xuất hiện sau khi chạy tập lệnh.

Ví dụ 7: Xóa mục khỏi danh sách bằng phương pháp xóa

Tạo tệp python bằng tập lệnh sau để xóa tất cả các mục trong danh sách. Sau khi chạy script, phương thức clear () sẽ làm cho danh sách trống.

# Xác định danh sách
ldata= [ 3. 4, 2. 3, 90, hai mươi mốt, 90, 56, 87, 55]

# In trước khi xóa
in(ldata)

# Xóa tất cả các mục khỏi danh sách
ldata.sạch()

# In danh sách sau khi xóa
in(ldata)

Đầu ra:

Kết quả sau sẽ xuất hiện sau khi chạy tập lệnh.

Phần kết luận:

Danh sách là một tính năng hữu ích của lập trình Python. Các biến danh sách được sử dụng trong tập lệnh cho các mục đích khác nhau. Các cách để sửa đổi danh sách bằng cách sử dụng các phương pháp python tích hợp sẵn khác nhau được hiển thị trong hướng dẫn này. Nhiều phương thức khác tồn tại trong Python để thực hiện các thao tác khác trong danh sách, chẳng hạn như sort (), reverse (), count (), v.v.

Xem Video của Tác giả: ở đây