/*auto readmore*/ /*auto readmore*/ /* an hien script*/ // an hien password /*an hien ma chuong trinh cong tru */ /*Scrollbox thanh cuon*/ /***Nhung CODE***/ /* dòng xanh dòng trắng */ /* https://cdnjs.com/libraries/prism lay thu vien, can vao ten file ma goi 1. copy link vao vi du:prism-python.min.js 2. ten ngon nua la python */ /*=== New posts ===*/ /*header slider*/ /*=== bai viet lien quan===*/ /*===tabcode===*/

Học Python Qua Ví Dụ #008 - Python List POP, Del, Remove, Copy, Clear - Trong Python

Yêu Cầu:
1. List POP - Lấy ra
2. List Del - Xóa phần tử
3. List Remove - Xóa phần tử
4. List Copy
5. List Clear:

Thực hiện:
1. List POP: phương thức lấy ra và xóa phần tử trong list dựa vào index đưa vào
Code:
ip_list = ["192.168.1.10", "192.168.1.11", "192.168.1.12"]
print()
print(ip_list)
print()
ip_list.pop(2) # xóa phần tử có index là 2, xóa 192.168.1.12 
print("List sau khi xoa:", ip_list)

Kết quả:
C:\python>python Demo.py
['192.168.1.10', '192.168.1.11', '192.168.1.12']

List sau khi xoa: ['192.168.1.10', '192.168.1.11']

C:\python>

Chúng ta thấy 192.168.1.12 đã được xóa ra khỏi list

2. List Del: phương thức xóa phần tử trong list dựa vào index đưa vào

Code:
ip_list = ["192.168.1.10", "192.168.1.11", "192.168.1.12"]
print()
print(ip_list)
print()
del ip_list[1] # xóa phần tử có index là 1, xóa 192.168.1.11 
print("List sau khi xoa:", ip_list)

Kết quả:
C:\python>python Demo.py
['192.168.1.10', '192.168.1.11', '192.168.1.12']

List sau khi xoa: ['192.168.1.10', '192.168.1.12']

C:\python>

Sự khác nhau giữa pop là del: cùng là xóa phần tử trong list, tuy nhiên với POP chúng ta có lấy/tách phần tử đó ra có thể áp dụng trong một số trường hợp.

3. List Remove: phương thứ xóa phần tử dự vào giá trị đưa vào (del: dùng index, remote: dùn value)
Code:
ip_list = ["192.168.1.10", "192.168.1.11", "192.168.1.12"]
print()
print(ip_list)
print()
ip_list.remove("192.168.1.12") # xóa phần tử có giá trị 192.168.1.12 
print("List sau khi xoa:", ip_list)

Kết quả:
C:\python>python Demo.py
['192.168.1.10', '192.168.1.11', '192.168.1.12']

List sau khi xoa: ['192.168.1.10', '192.168.1.11']

C:\python>

 4. List Copy: phương thức trả về list mới tương list đã cho

Code:
ip_list = ["192.168.1.10", "192.168.1.11", "192.168.1.12"]
print()
print("IP List:",ip_list)
print()
new_list = ip_list.copy() # copy các phần tử của ip_list và gán vào list có tên new_list
print("New list:",new_list)

Kết quả:
C:\python>python Demo.py
IP List: ['192.168.1.10', '192.168.1.11', '192.168.1.12']

New list: ['192.168.1.10', '192.168.1.11', '192.168.1.12']

C:\python>

5. List Clear: phương thức xóa tất cả mọi phần tử trong list
Code:
ip_list = ["192.168.1.10", "192.168.1.11", "192.168.1.12"]
ip_list.clear() # xóa tất cả các phần tử trong list
print(ip_list)

Xong!

No comments:

Post a Comment

/*header slide*/