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
   29   30   31   32   33   34   35   36   37   38   39