Trong Python, sử dụng các phương thức
l = [0, 10, 20, 30, 40, 50]
print[l.pop[0]]
# 0
print[l]
# [10, 20, 30, 40, 50]
print[l.pop[3]]
# 40
print[l]
# [10, 20, 30, 50]
5 l = [0, 10, 20, 30, 40, 50]
print[l.pop[0]]
# 0
print[l]
# [10, 20, 30, 40, 50]
print[l.pop[3]]
# 40
print[l]
# [10, 20, 30, 50]
6, l = [0, 10, 20, 30, 40, 50]
print[l.pop[0]]
# 0
print[l]
# [10, 20, 30, 40, 50]
print[l.pop[3]]
# 40
print[l]
# [10, 20, 30, 50]
7 và l = [0, 10, 20, 30, 40, 50]
print[l.pop[0]]
# 0
print[l]
# [10, 20, 30, 40, 50]
print[l.pop[3]]
# 40
print[l]
# [10, 20, 30, 50]
8 để xóa các mục [phần tử] khỏi danh sách. Cũng có thể xóa các mục bằng cách sử dụng câu lệnh l = [0, 10, 20, 30, 40, 50]
print[l.pop[0]]
# 0
print[l]
# [10, 20, 30, 40, 50]
print[l.pop[3]]
# 40
print[l]
# [10, 20, 30, 50]
9 bằng cách chỉ định một vị trí hoặc phạm vi có chỉ mục hoặc lát cắt.- Xóa tất cả các mục:
6l = [0, 10, 20, 30, 40, 50] print[l.pop[0]] # 0 print[l] # [10, 20, 30, 40, 50] print[l.pop[3]] # 40 print[l] # [10, 20, 30, 50]
- Xóa một mục theo chỉ mục và nhận được giá trị của nó:
7l = [0, 10, 20, 30, 40, 50] print[l.pop[0]] # 0 print[l] # [10, 20, 30, 40, 50] print[l.pop[3]] # 40 print[l] # [10, 20, 30, 50]
- Xóa một mục theo giá trị:
8l = [0, 10, 20, 30, 40, 50] print[l.pop[0]] # 0 print[l] # [10, 20, 30, 40, 50] print[l.pop[3]] # 40 print[l] # [10, 20, 30, 50]
- Xóa các mục bằng chỉ mục hoặc lát cắt:
9l = [0, 10, 20, 30, 40, 50] print[l.pop[0]] # 0 print[l] # [10, 20, 30, 40, 50] print[l.pop[3]] # 40 print[l] # [10, 20, 30, 50]
- Xóa các mục đáp ứng điều kiện: Danh sách toàn diện
Xem bài viết sau đây về cách thêm một mục vào danh sách.
- Thêm một mục vào danh sách trong Python [Phụ lục, mở rộng, chèn]
Xóa tất cả các mục: l = [0, 10, 20, 30, 40, 50]
print[l.pop[0]]
# 0
print[l]
# [10, 20, 30, 40, 50]
print[l.pop[3]]
# 40
print[l]
# [10, 20, 30, 50]
6
l = [0, 10, 20, 30, 40, 50]
print[l.pop[0]]
# 0
print[l]
# [10, 20, 30, 40, 50]
print[l.pop[3]]
# 40
print[l]
# [10, 20, 30, 50]
Xóa một mục theo chỉ mục và nhận được giá trị của nó:
l = [0, 10, 20, 30, 40, 50]
print[l.pop[0]]
# 0
print[l]
# [10, 20, 30, 40, 50]
print[l.pop[3]]
# 40
print[l]
# [10, 20, 30, 50]
7l = [0, 1, 2]
l.clear[]
print[l]
# []
Xóa một mục theo chỉ mục và nhận được giá trị của nó: l = [0, 10, 20, 30, 40, 50]
print[l.pop[0]]
# 0
print[l]
# [10, 20, 30, 40, 50]
print[l.pop[3]]
# 40
print[l]
# [10, 20, 30, 50]
7
l = [0, 10, 20, 30, 40, 50]
print[l.pop[0]]
# 0
print[l]
# [10, 20, 30, 40, 50]
print[l.pop[3]]
# 40
print[l]
# [10, 20, 30, 50]
Xóa một mục theo giá trị:
l = [0, 10, 20, 30, 40, 50]
print[l.pop[0]]
# 0
print[l]
# [10, 20, 30, 40, 50]
print[l.pop[3]]
# 40
print[l]
# [10, 20, 30, 50]
8Xóa các mục bằng chỉ mục hoặc lát cắt:
l = [0, 10, 20, 30, 40, 50]
print[l.pop[0]]
# 0
print[l]
# [10, 20, 30, 40, 50]
print[l.pop[3]]
# 40
print[l]
# [10, 20, 30, 50]
9l = [0, 10, 20, 30, 40, 50]
print[l.pop[0]]
# 0
print[l]
# [10, 20, 30, 40, 50]
print[l.pop[3]]
# 40
print[l]
# [10, 20, 30, 50]
Xóa các mục đáp ứng điều kiện: Danh sách toàn diện
print[l.pop[-2]]
# 30
print[l]
# [10, 20, 50]
Xem bài viết sau đây về cách thêm một mục vào danh sách.
print[l.pop[]]
# 50
print[l]
# [10, 20]
Thêm một mục vào danh sách trong Python [Phụ lục, mở rộng, chèn]
# print[l.pop[100]]
# IndexError: pop index out of range
Bạn có thể xóa tất cả các mục khỏi danh sách với
l = [0, 10, 20, 30, 40, 50]
print[l.pop[0]]
# 0
print[l]
# [10, 20, 30, 40, 50]
print[l.pop[3]]
# 40
print[l]
# [10, 20, 30, 50]
6.- Bạn có thể xóa mục tại vị trí được chỉ định và nhận giá trị của nó với
7.l = [0, 10, 20, 30, 40, 50] print[l.pop[0]] # 0 print[l] # [10, 20, 30, 40, 50] print[l.pop[3]] # 40 print[l] # [10, 20, 30, 50]
Chỉ số ở đầu là
print[l.pop[-2]]
# 30
print[l]
# [10, 20, 50]
8 [lập chỉ mục dựa trên không].- Bạn có thể sử dụng các giá trị âm để chỉ định vị trí từ cuối. Chỉ số ở cuối là
9.print[l.pop[-2]] # 30 print[l] # [10, 20, 50]
Xóa một mục theo giá trị: l = [0, 10, 20, 30, 40, 50]
print[l.pop[0]]
# 0
print[l]
# [10, 20, 30, 40, 50]
print[l.pop[3]]
# 40
print[l]
# [10, 20, 30, 50]
8
l = [0, 10, 20, 30, 40, 50]
print[l.pop[0]]
# 0
print[l]
# [10, 20, 30, 40, 50]
print[l.pop[3]]
# 40
print[l]
# [10, 20, 30, 50]
Xóa các mục bằng chỉ mục hoặc lát cắt:
l = [0, 10, 20, 30, 40, 50]
print[l.pop[0]]
# 0
print[l]
# [10, 20, 30, 40, 50]
print[l.pop[3]]
# 40
print[l]
# [10, 20, 30, 50]
9l = ['Alice', 'Bob', 'Charlie', 'Bob', 'Dave']
l.remove['Alice']
print[l]
# ['Bob', 'Charlie', 'Bob', 'Dave']
Xóa các mục đáp ứng điều kiện: Danh sách toàn diện
l.remove['Bob']
print[l]
# ['Charlie', 'Bob', 'Dave']
Xem bài viết sau đây về cách thêm một mục vào danh sách.
Thêm một mục vào danh sách trong Python [Phụ lục, mở rộng, chèn]
# l.remove['xxx']
# ValueError: list.remove[x]: x not in list
Bạn có thể xóa tất cả các mục khỏi danh sách với
l = [0, 10, 20, 30, 40, 50]
print[l.pop[0]]
# 0
print[l]
# [10, 20, 30, 40, 50]
print[l.pop[3]]
# 40
print[l]
# [10, 20, 30, 50]
6.- Bạn có thể xóa mục tại vị trí được chỉ định và nhận giá trị của nó với
7.l = [0, 10, 20, 30, 40, 50] print[l.pop[0]] # 0 print[l] # [10, 20, 30, 40, 50] print[l.pop[3]] # 40 print[l] # [10, 20, 30, 50]
Xóa các mục bằng chỉ mục hoặc lát cắt: l = [0, 10, 20, 30, 40, 50]
print[l.pop[0]]
# 0
print[l]
# [10, 20, 30, 40, 50]
print[l.pop[3]]
# 40
print[l]
# [10, 20, 30, 50]
9
l = [0, 10, 20, 30, 40, 50]
print[l.pop[0]]
# 0
print[l]
# [10, 20, 30, 40, 50]
print[l.pop[3]]
# 40
print[l]
# [10, 20, 30, 50]
Xóa các mục đáp ứng điều kiện: Danh sách toàn diện
Xem bài viết sau đây về cách thêm một mục vào danh sách.
l = [0, 10, 20, 30, 40, 50]
del l[0]
print[l]
# [10, 20, 30, 40, 50]
del l[3]
print[l]
# [10, 20, 30, 50]
del l[-1]
print[l]
# [10, 20, 30]
del l[-2]
print[l]
# [10, 30]
Thêm một mục vào danh sách trong Python [Phụ lục, mở rộng, chèn]
l = [0, 10, 20, 30, 40, 50]
del l[2:5]
print[l]
# [0, 10, 50]
l = [0, 10, 20, 30, 40, 50]
del l[:3]
print[l]
# [30, 40, 50]
l = [0, 10, 20, 30, 40, 50]
del l[-2:]
print[l]
# [0, 10, 20, 30]
Bạn có thể xóa tất cả các mục khỏi danh sách với
l = [0, 10, 20, 30, 40, 50]
print[l.pop[0]]
# 0
print[l]
# [10, 20, 30, 40, 50]
print[l.pop[3]]
# 40
print[l]
# [10, 20, 30, 50]
6.l = [0, 10, 20, 30, 40, 50]
print[l.pop[0]]
# 0
print[l]
# [10, 20, 30, 40, 50]
print[l.pop[3]]
# 40
print[l]
# [10, 20, 30, 50]
0Bạn có thể xóa mục tại vị trí được chỉ định và nhận giá trị của nó với
l = [0, 10, 20, 30, 40, 50]
print[l.pop[0]]
# 0
print[l]
# [10, 20, 30, 40, 50]
print[l.pop[3]]
# 40
print[l]
# [10, 20, 30, 50]
7.l = [0, 10, 20, 30, 40, 50]
print[l.pop[0]]
# 0
print[l]
# [10, 20, 30, 40, 50]
print[l.pop[3]]
# 40
print[l]
# [10, 20, 30, 50]
1Chỉ số ở đầu là
print[l.pop[-2]]
# 30
print[l]
# [10, 20, 50]
8 [lập chỉ mục dựa trên không].- Bạn có thể sử dụng các giá trị âm để chỉ định vị trí từ cuối. Chỉ số ở cuối là
9.print[l.pop[-2]] # 30 print[l] # [10, 20, 50]
Xóa các mục đáp ứng điều kiện: Danh sách toàn diện
Xem bài viết sau đây về cách thêm một mục vào danh sách.
Thêm một mục vào danh sách trong Python [Phụ lục, mở rộng, chèn]
- Bạn có thể xóa tất cả các mục khỏi danh sách với
6.l = [0, 10, 20, 30, 40, 50] print[l.pop[0]] # 0 print[l] # [10, 20, 30, 40, 50] print[l.pop[3]] # 40 print[l] # [10, 20, 30, 50]
Bạn có thể xóa mục tại vị trí được chỉ định và nhận giá trị của nó với
l = [0, 10, 20, 30, 40, 50]
print[l.pop[0]]
# 0
print[l]
# [10, 20, 30, 40, 50]
print[l.pop[3]]
# 40
print[l]
# [10, 20, 30, 50]
7.Chỉ số ở đầu là
print[l.pop[-2]]
# 30
print[l]
# [10, 20, 50]
8 [lập chỉ mục dựa trên không].l = [0, 10, 20, 30, 40, 50]
print[l.pop[0]]
# 0
print[l]
# [10, 20, 30, 40, 50]
print[l.pop[3]]
# 40
print[l]
# [10, 20, 30, 50]
2Bạn có thể sử dụng các giá trị âm để chỉ định vị trí từ cuối. Chỉ số ở cuối là
print[l.pop[-2]]
# 30
print[l]
# [10, 20, 50]
9.- Nếu đối số bị bỏ qua, mục cuối cùng sẽ bị xóa.
Chỉ định một chỉ mục không tồn tại làm tăng lỗi.
l = [0, 10, 20, 30, 40, 50]
print[l.pop[0]]
# 0
print[l]
# [10, 20, 30, 40, 50]
print[l.pop[3]]
# 40
print[l]
# [10, 20, 30, 50]
3Lưu ý rằng
print[l.pop[]]
# 50
print[l]
# [10, 20]
0, loại bỏ mục đầu tiên, là một hoạt động print[l.pop[]]
# 50
print[l]
# [10, 20]
1 và không hiệu quả. Xem Wiki chính thức để biết độ phức tạp tính toán của các hoạt động khác nhau trên l = [0, 10, 20, 30, 40, 50]
print[l.pop[0]]
# 0
print[l]
# [10, 20, 30, 40, 50]
print[l.pop[3]]
# 40
print[l]
# [10, 20, 30, 50]
5.- TimeComplexity - Python Wiki
Loại
print[l.pop[]]
# 50
print[l]
# [10, 20]
3 được cung cấp trong mô -đun Bộ sưu tập thư viện tiêu chuẩn để loại bỏ mục đầu tiên bằng print[l.pop[]]
# 50
print[l]
# [10, 20]
4. Ví dụ: nếu bạn muốn coi dữ liệu như một hàng đợi [FIFO], việc sử dụng print[l.pop[]]
# 50
print[l]
# [10, 20]
3 hiệu quả hơn.- Deque với bộ sưu tập.Deque in Python
l = [0, 10, 20, 30, 40, 50]
print[l.pop[0]]
# 0
print[l]
# [10, 20, 30, 40, 50]
print[l.pop[3]]
# 40
print[l]
# [10, 20, 30, 50]
4