Page 34 - Python Simple
P. 34
5. Cấu trúc dữ liệu http://www.vithon.org/tutorial/2.5/node7.html
Bài chỉ dẫn Python
5. Cấu trúc dữ liệu
Chương này diễn giải kỹ hơn một vài điều bạn đã học được, và cũng nói thêm về
một số điều mới.
5.1 Bàn thêm về danh sách
Kiểu dữ liệu danh sách (kiểu list) có một số phương thức khác. Đây là toàn bộ
các phương thức của đối tượng danh sách:
append(x)
Thêm một phần tử vào cuối danh sách; tương đương với a[len(a):] =
[x].
extend(L)
Nới rộng danh sách bằng cách chèn vào tất cả các phần tử của danh sách
chỉ định; tương đương với a[len(a):] = L.
insert(i, x)
Chèn một phần tử vào vị trí chỉ định. Thông số đầu là chỉ mục của phần tử
sẽ bị đẩy lùi, cho nên a.insert(0, x) chèn vào đầu danh sách, và
a.insert(len(a), x) tương đương với a.append(x).
remove(x)
Bỏ ra khỏi danh sách phần tử đầu tiên có giá trị là x. Sẽ có lỗi nếu không có
phần tử như vậy.
pop([i])
Bỏ khỏi danh sách phần tử ở vị trí chỉ định, và trả về chính nó. Nếu không
chỉ định vị trí, a.pop() bỏ và trả về phần tử cuối trong danh sách. (Ngoặc
vuông xung quanh i trong khai báo hàm cho biết thông số đó là không bắt
buộc, không có nghĩa là bạn cần gõ dấu ngoặc vuông ở vị trí đó. Bạn sẽ
thấy cách viết này thường xuyên trong Tham khảo thư viện Python.)
index(x)
Trả về chỉ mục của phần tử trong danh sách mà có giá trị là x. Sẽ có lỗi nếu
không có phần tử như vậy.
count(x)
Trả về số lần x xuất hiện trong danh sách.
sort()
Sắp xếp các phần tử trong danh sách, ngay tại chỗ.
1 of 11 08/31/2011 07:39 AM