Python: Các phương thức xử lý List


Khóa học qua video:
Lập trình Python All Lập trình C# All SQL Server All Lập trình C All Java PHP HTML5-CSS3-JavaScript
Đăng ký Hội viên
Tất cả các video dành cho hội viên

1. append()

Để thêm phần tử vào danh sách, ta sử dụng phương thức append().

Cú pháp

tên_list.append(obj)

Ví dụ:

aList = [123, 'xyz', 'zara', 'abc']
aList.append(2009)
print("Updated List:", aList)

Kết quả:

Updated List: [123, 'xyz', 'zara', 'abc', 2009]

2. count(obj)

Phương thức này trả về số lần xuất hiện của đối tượng obj trong danh sách.

Ví dụ:

aList = [123, 'xyz', 'zara', 'abc', 123];
print("Count for 123 : ", aList.count(123))
print("Count for zara : ", aList.count('zara'))

Kết quả:

Count for 123 :  2
Count for zara :  1

3. extend(seq)

Phương thức này dùng để thêm nội dung của seq vào danh sách.

Ví dụ:

aList = [123, 'xyz', 'zara', 'abc', 123]
bList = [2009, 'manni']
aList.extend(bList)
print("Extended List:", aList)

Kết quả:

Extended List: [123, 'xyz', 'zara', 'abc', 123, 2009, 'manni']

4. index(obj)

Trả về chỉ số nhỏ nhất trong danh sách mà obj xuất hiện.

Ví dụ:

aList = [123, 'xyz', 'zara', 'abc', 123]
print(aList.index(123))

Kết quả:

0

5. insert(chỉ_mục, obj)

Chèn đối tượng obj vào danh sách tại vị trí chỉ_mục.

Ví dụ:

aList = [123, 'xyz', 'zara', 'abc', 123]
aList.insert(2,'def')
print(aList)

Kết quả:

[123, 'xyz', 'def', 'zara', 'abc', 123]

6. pop(chỉ_số = -1)

Xóa đối tượng có chỉ_số khỏi danh sách và trả về đối tượng đó. Nếu không nói rõ chỉ_số thì chỉ số mặc định là -1 (tức là đối tượng cuối cùng của danh sách).

Ví dụ:

aList = [123, 'xyz', 'zara', 'abc', 123]
aList.pop()  #xóa phn tcui
print(aList)
aList.pop(2) #xóa phn tchs2
print(aList)

Kết quả:

[123, 'xyz', 'zara', 'abc']
[123, 'xyz', 'abc']

7. remove()

Xóa đối tượng obj khỏi danh sách. Trường hợp có nhiều đối tượng obj giống nhau thì sẽ xóa đối tượng đầu tiên (bên trái) tìm thấy.

Ví dụ:

aList = [123, 'xyz', 'zara', 'abc', 123]
aList.remove(123) #xóa đi tượng có giá tr123 u tiên) khi danh sách
print(aList)

Kết quả:

['xyz', 'zara', 'abc', 123]

8. reverse()

Đảo ngược trật tự của các đối tượng trong danh sách.

Ví dụ:

aList = [123, 'xyz', 'zara', 'abc']
aList.reverse()
print(aList)

Kết quả:

['abc', 'zara', 'xyz', 123]

9. sort()

Sắp xếp các đối tượng của danh sách theo thứ tự tăng. Lưu ý là tất cả các đối tượng của danh sách phải cùng kiểu.

Ví dụ:

aList = ['123', 'xyz', 'zara', 'abc']
aList.sort()
print(aList)

Kết quả:

['123', 'abc', 'xyz', 'zara']

» Tiếp: Tuple
« Trước: Các hàm xử lý List
Khóa học qua video:
Lập trình Python All Lập trình C# All SQL Server All Lập trình C All Java PHP HTML5-CSS3-JavaScript
Đăng ký Hội viên
Tất cả các video dành cho hội viên
Copied !!!