Hướng dẫn dùng pop c++ python

Hàm List pop[] trong Python xóa và trả về phần tử cuối cùng hoặc đối tượng obj có chỉ mục đã cung cấp từ list đã cho.

Cú pháp

Cú pháp của pop[] trong Python:

Tham số:

  • obj: Đây là tham số tùy ý, là chỉ mục của đối tượng cần xóa từ List.

Ví dụ sau minh họa cách sử dụng của pop[] trong Python.

list1 = ['java', 'python', 'c++', 'php', 'sql']
list1.pop[] # xoa phan tu cuoi cung
print ["List : ", list1]
list1.pop[2] # xao phan tu co chi so la 2
print ["List : ", list1]

Chạy chương trình Python trên sẽ cho kết quả:

List :  ['java', 'python', 'c++', 'php']
List :  ['java', 'python', 'php']

Hàm Set pop[] trong Python xóa phần tử cuối cùng của một set. Nhưng vì set là không có thứ tự nên hàm pop[] sẽ xóa ngẫu nhiên một phần tử của set.

Cú pháp

Cú pháp của pop[] trong Python:

Ví dụ sau minh họa cách sử dụng của hàm pop[] với Set trong Python.

Ví dụ 1:

fruits = {"apple", "banana", "cherry"}

fruits.pop[]

print[fruits]

Chạy chương trình Python trên sẽ cho kết quả:

Ví dụ 2: giống hệt ví dụ 1, nhưng kết quả là khác nhau.

fruits = {"apple", "banana", "cherry"}

fruits.pop[]

print[fruits]

Chạy chương trình Python trên sẽ cho kết quả:

Phương thức list.pop[] dùng để xóa một phần tử được chỉ định ra khỏi danh sách, kết quả trả về của nó là phần tử bị loại bỏ.

Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.

1. Cú pháp List pop[]

Cú pháp của phương thức này như sau:

Trong đó index là vị trí của phần tử bạn muốn xóa. Nếu giá trị index truyền vào không tồn tại trong list thì nó sẽ trả về lỗi IndexError: pop index out of range.

Nếu bạn không truyền index thì mặc định nó sẽ xóa phần tử cuối cùng của List.

Bài viết này được đăng tại [free tuts .net]

Giá trị trả về: Phương thức pop[] sẽ trả về phần tử bị xóa.

2. Ví dụ List pop[]

Ví dụ dưới đây sẽ xóa phần tử tồn tại trong List nên thao tác đơn giản, kết quả cũng rất chuẩn.

# programming language list
language = ['Python', 'Java', 'C++', 'French', 'C']

# Return value from pop[]
# When 3 is passed
return_value = language.pop[3]
print['Return Value: ', return_value]

# Updated List
print['Updated List: ', language]

Kết quả:

Return Value:  French
Updated List:  ['Python', 'Java', 'C++', 'C']

Sau khi xóa xong thì tổng số phần tử của list sẽ giảm đi một.

Tiếp theo là một ví dụ với các trường hợp khác như: index cần xóa không tồn tại, bạn truyền vào một số âm -1 ...

# programming language list
language = ['Python', 'Java', 'C++', 'Ruby', 'C']

# When index is not passed
print['When index is not passed:'] 
print['Return Value: ', language.pop[]]
print['Updated List: ', language]

# When -1 is passed
# Pops Last Element
print['\nWhen -1 is passed:'] 
print['Return Value: ', language.pop[-1]]
print['Updated List: ', language]

# When -3 is passed
# Pops Third Last Element
print['\nWhen -3 is passed:'] 
print['Return Value: ', language.pop[-3]]
print['Updated List: ', language]

Khi bạn chạy chương trình này thì sẽ trả về kết quả sau:

When index is not passed:
Return Value:  C
Updated List:  ['Python', 'Java', 'C++', 'Ruby']

When -1 is passed:
Return Value:  Ruby
Updated List:  ['Python', 'Java', 'C++']

When -3 is passed:
Return Value:  Python
Updated List:  ['Java', 'C++']

Hãy để ý kỹ kết quả và so  sánh với trong code để trải nghiệm nhé.

Lời kết: Như vậy là mình đã giới thiệu xong phương thức list.pop[] trong Python, chúc bạn học tốt.

Hàm List pop[] trong Python xóa và trả về phần tử cuối cùng hoặc đối tượng obj có chỉ mục đã cung cấp từ list đã cho.

Cú pháp

Cú pháp của pop[] trong Python:

Tham số:

  • obj: Đây là tham số tùy ý, là chỉ mục của đối tượng cần xóa từ List.

Ví dụ sau minh họa cách sử dụng của pop[] trong Python.

list1 = ['java', 'python', 'c++', 'php', 'sql'] list1.pop[] # xoa phan tu cuoi cung print ["List : ", list1] list1.pop[2] # xao phan tu co chi so la 2 print ["List : ", list1]

Chạy chương trình Python trên sẽ cho kết quả:

List : ['java', 'python', 'c++', 'php'] List : ['java', 'python', 'php']

Hàm List pop[] trong Python xóa và trả về phần tử cuối cùng hoặc đối tượng obj có chỉ mục đã cung cấp từ list đã cho.

Cú pháp

Cú pháp của pop[] trong Python:

Tham số:

  • obj: Đây là tham số tùy ý, là chỉ mục của đối tượng cần xóa từ List.

Ví dụ sau minh họa cách sử dụng của pop[] trong Python.

list1 = ['java', 'python', 'c++', 'php', 'sql']
list1.pop[] # xoa phan tu cuoi cung
print ["List : ", list1]
list1.pop[2] # xao phan tu co chi so la 2
print ["List : ", list1]

Chạy chương trình Python trên sẽ cho kết quả:

List :  ['java', 'python', 'c++', 'php']
List :  ['java', 'python', 'php']

Chủ Đề