‫Được rồi.
‫Hãy cùng tìm hiểu về một số hành động mà chúng ta có thể thực hiện trên danh sách.
‫Và điều này rất thú vị vì bạn có thể thực hiện nhiều hành động trên danh sách.
‫Bây giờ, chúng ta đã tìm hiểu về các hàm tích hợp, phải không?
‫Các hàm đi kèm với Python.
‫Và chúng ta đã thực sự thấy điều này trước đây khi chúng ta nói về điểm mạnh, đó là hàm độ dài.
‫Và ở đây chúng ta có thể tính toán độ dài của một danh sách.
‫Vì vậy, ví dụ, nếu chúng ta có một cái giỏ ở đây có một, hai, ba, bốn, năm.
‫Chà, cái giỏ này.
‫Nếu tôi tính chiều dài của cái rổ, hãy in ở đây để chúng ta có thể xem kết quả.
‫Và tôi nhấp vào Chạy.
‫Tôi có.
‫Chiều dài của giỏ là năm vì trong khi có năm món, hãy nhớ một chiều dài là chiều dài thực.
‫Nó không bắt đầu đếm từ số không.
‫Nó sẽ dài bằng con người, là năm.
‫Nhưng danh sách trở nên thực sự mạnh mẽ khi nói đến các phương pháp.
‫Vì vậy, thay vì một hàm tích hợp, hãy nhớ rằng, một phương thức là một hành động tốt đẹp mà nó thuộc sở hữu của một thứ gì đó và
‫nó cụ thể, giả sử, đối với một kiểu dữ liệu.
‫Vì vậy, nếu chúng ta đi đến danh sách các phương thức, bạn sẽ thấy rằng Python có một vài phương thức danh sách mà chúng ta có thể sử dụng.
‫Và cách chúng ta sử dụng những phương pháp này là hãy nhớ rằng, chúng ta chỉ thêm một dấu chấm sau một danh sách.
‫Vì vậy, chúng ta hãy xem xét một số trong số họ.
‫Đầu tiên, tôi sẽ bắt đầu với những cái thêm.
‫Vì vậy, giả sử trong giỏ này, chúng tôi muốn thêm thứ gì đó vào giỏ đó vào cuối danh sách.
‫Chà, chúng ta có thể sử dụng append và ghi nhớ bằng một phương thức.
‫Ngay sau khi bạn viết dấu chấm, tôi sẽ cho bạn biết những gì chúng tôi có thể sử dụng, điều này rất, rất hữu ích khi bạn
‫có trình chỉnh sửa.
‫Vì vậy, cái đầu tiên là một cái bút.
‫Và nếu tôi di chuột qua cái này, thì, nó chỉ cho tôi biết cây bút là một vật để kết thúc.
‫Và trong Python, một đối tượng là.
‫Mọi thứ trong Python đều là một đối tượng.
‫Một số là một đối tượng.
‫Một danh sách là một đối tượng.
‫Vì vậy, chỉ cần nghĩ về nó như là một mục cho bây giờ.
‫Vì vậy, nếu tôi muốn thêm, hãy nói 100 vào cuối danh sách.
‫Và bạn biết không, hãy thêm một danh sách mới ở đây, và danh sách mới này sẽ làm phần phụ thêm cho chúng ta.
‫Nếu tôi in danh sách mới và tôi nhấp vào Chạy.
‫Tôi không nhận được gì.
‫Hừ!
‫Lạ nhỉ.
‫Nếu tôi in thì sao?
‫Giỏ đây.
‫Nếu tôi bấm Chạy.
‫Được rồi.
‫Vì vậy, nó giống như.
‫Giỏ được thêm vào, chúng tôi đã thêm 100 nhưng một danh sách mới khi chúng tôi chỉ định.
‫Cái giỏ phụ.
‫Danh sách mới đó hoàn toàn không có và đó là bởi vì chắp thêm thay đổi danh sách tại chỗ.
‫Tại chỗ nghĩa là gì?
‫Nó có nghĩa là nó không tạo ra một giá trị.
‫Tất cả những gì nó làm là nói, Này, tôi sẽ thêm 100 vào giỏ này mà bạn đã cho tôi, nhưng tôi không thực sự
‫quan tâm.
‫Tôi không tạo ra kết quả.
‫Tôi chỉ thay đổi điều này cho bạn.
‫Tôi biết nó hơi khó hiểu.
‫Vì vậy, để danh sách mới của chúng ta có 100 đó ở cuối, chúng ta phải làm như thế này.
‫Nếu tôi bấm Chạy.
‫Chúng ta bắt đầu.
‫Sau khi chúng tôi đã thêm vào.
‫Đối với giỏ, sau đó chúng ta có thể chỉ định để danh sách mới trỏ đến giỏ, trỏ đến danh sách này đã
‫được sửa đổi.
‫Được rồi.
‫Còn gì nữa không?
‫Chà, cũng có một thứ gọi là chèn.
‫Và bạn thấy ở đây, chèn cung cấp một chỉ mục và một đối tượng để chúng ta có thể chèn một cái gì đó không có ở cuối
‫danh sách.
‫Ý tôi là, chúng ta có thể, nhưng chúng ta cũng có thể chèn nó vào bất cứ đâu chúng ta muốn trong một chỉ mục.
‫Vì vậy, ví dụ, trong trường hợp này, nếu tôi chèn 100.
‫Không một, hai, ba, bốn.
‫Vì vậy, hãy làm chỉ mục của bốn và tôi nhấp vào chạy.
‫Tôi đã thêm 100 vào chỉ mục của bốn.
‫Nếu tôi thực hiện chỉ mục là năm và tôi nhấp vào Chạy.
‫Tôi đã thêm 100 vào cuối danh sách.
‫Bây giờ, chúng ta hãy thử và sao chép nó và xem liệu chúng ta có thể thêm nó vào đây không.
‫Nếu tôi bấm Chạy.
‫Lại.
‫Điều tương tự.
‫Chèn sửa đổi danh sách tại chỗ.
‫Nó không tạo ra một bản sao mới của danh sách.
‫Được rồi.
‫Và nếu chúng ta thêm điều này.
‫Như thế này.
‫Tốt.
‫Chèn một lần nữa sửa đổi danh sách ở vị trí đó.
‫Nó không thực sự xuất ra một danh sách mới.
‫Nó chỉ sửa đổi bất cứ thứ gì đang tồn tại trong bộ nhớ.
‫Cuối cùng, có một phương pháp khác được gọi là mở rộng.
‫Một phần mở rộng thay vì một mục hoặc đối tượng thực tế sẽ lấy cái mà chúng ta gọi là có thể lặp lại, mà chúng ta sẽ
‫đi vào phần sau.
‫Nhưng đó là thứ mà bạn có thể lặp lại, bạn có thể lặp lại, đó là một danh sách.
‫Vì vậy, chúng tôi chỉ cung cấp cho nó một danh sách khác như giả sử 100 hoặc 101.
‫Vì vậy, nếu tôi chạy lại một lần nữa, nó sẽ không xuất ra danh sách mới.
‫Nó chỉ sửa đổi danh sách tại chỗ và thêm vào.
‫Hoặc mở rộng danh sách của chúng tôi.
‫Và chúng tôi cũng có thể cung cấp cho nó một mặt hàng.
‫Được rồi, hãy tiếp tục với các phương pháp loại bỏ.
‫Bây giờ với việc loại bỏ, chúng tôi một lần nữa có một vài điều thú vị mà chúng tôi có thể làm.
‫Vì vậy, hãy tiếp tục với cái giỏ mà chúng tôi đang sử dụng này bây giờ có 100 cái được bao gồm trong đó.
‫Và cách chúng ta có thể loại bỏ mọi thứ, à, có một vài cách.
‫Đầu tiên là một cái rổ chấm pop.
‫Và Bóng rổ Pop.
‫Nếu tôi đi như thế này và hãy in giỏ này, tôi sẽ bình luận ra danh sách mới ngay bây giờ vì chúng tôi không
‫sử dụng nó.
‫Và sau đó chúng ta sẽ nói giỏ, chấm, bật và sau đó in.
‫Rổ.
‫Hãy chạy cái này.
‫Và Pop Pop sẽ tắt bất cứ thứ gì ở cuối danh sách.
‫Trong trường hợp của chúng tôi ở cuối danh sách, vì chúng tôi đã mở rộng giỏ hàng lên 100.
‫100 đó sẽ bị loại bỏ.
‫Nếu tôi làm giỏ dấu chấm bật một lần nữa.
‫Ầm ầm.
‫Không phải ở đây.
‫Xuống đây.
‫Và tôi chạy.
‫Bạn thấy rằng cả 105 đều bị loại bỏ?
‫Điều gì sẽ xảy ra nếu tôi bật số 0?
‫Năm Nhấp vào Chạy tại đây.
‫Nó loại bỏ các mục.
‫Trong chỉ mục.
‫Vì vậy, ở đây, Pop số 0 sẽ loại bỏ bất cứ thứ gì là chỉ số của số không, là một.
‫Bây giờ cũng có loại bỏ dấu chấm.
‫Xóa một lần nữa là chúng tôi cung cấp cho nó một giá trị mà chúng tôi muốn xóa.
‫Vì vậy, trong trường hợp của chúng tôi, giả sử chúng tôi muốn loại bỏ số bốn.
‫Chà, nếu chúng ta chạy cái này.
‫Nó sẽ loại bỏ bốn cho chúng tôi.
‫Vì vậy, loại bỏ chúng tôi cung cấp cho nó giá trị mà chúng tôi muốn loại bỏ bằng cửa sổ bật lên.
‫Chúng tôi cung cấp cho nó chỉ mục mà chúng tôi muốn xóa.
‫Và chỉ để xem liệu điều này có hoạt động hay không, hãy thêm một danh sách mới ở đây.
‫Và chúng tôi sẽ nói danh sách mới tương đương với loại bỏ giỏ.
‫Thêm một danh sách mới ở đây, xem liệu điều đó có được sửa đổi hay không.
‫Không, nó không được sửa đổi.
‫Điều đó có nghĩa là loại bỏ đang hoạt động tại chỗ.
‫Nó không trả về một giá trị.
‫Nó chỉ đơn giản là thay đổi bất kỳ danh sách nào bạn cung cấp cho nó.
‫Điều gì sẽ xảy ra nếu chúng ta làm vậy, Pop?
‫Nếu tôi chạy điều này, tôi nhận được năm.
‫Hừ!
‫Tại sao vậy?
‫Và đây là một cái gì đó mà bạn chỉ cần phải làm quen với.
‫Các phương pháp khác nhau làm những việc khác nhau.
‫Ví dụ, pop.
‫Cách hoạt động của nó là pop trả về bất cứ thứ gì bạn vừa xóa.
‫Trong trường hợp của chúng tôi, khi chúng tôi làm bốn, đó là chỉ số của không một, hai, ba, bốn, nó trả về số
‫năm cho tôi.
‫Mặc dù nó đã lấy nó ra khỏi giỏ, nó vẫn trả lại một thứ gì đó.
‫Và lý do cho những người khác là chúng tôi không có.
‫Đó là khi một phương thức không trả về bất cứ thứ gì, nó sẽ không trả về.
‫Một chủ đề mà chúng tôi sẽ đề cập ngay sau đây.
‫Vì vậy, bạn phải cẩn thận và hiểu những gì mỗi phương thức trả về.
‫Nếu tôi vượt quá gia hạn.
‫Tôi thấy ở đây rằng mũi tên nhỏ này cho tôi thấy rằng không có gì được trả lại.
‫Điều đó có nghĩa là nó sẽ không tạo ra bất cứ thứ gì với phương pháp này.
‫Nó chỉ thay đổi hoặc mở rộng danh sách mà nó đã được đưa ra.
‫Đừng lo lắng nếu điều này gây nhầm lẫn, đó là điều mà bạn sẽ quen với việc chúng ta ngày
‫càng luyện tập nhiều hơn.
‫Bây giờ, phương pháp loại bỏ cuối cùng mà tôi muốn cho bạn thấy rõ ràng và rõ ràng.
‫Như bạn có thể đoán, nếu tôi nhấp vào chạy ở đây.
‫Chà, đây là không.
‫Nhưng nếu tôi đi đến Rổ và tôi nhấp vào Chạy.
‫Giỏ rỗng.
‫Xóa bỏ bất cứ thứ gì có trong danh sách.
‫Hoàn toàn xóa nó.
‫Đúng như tên gọi.
‫Được rồi.
‫Đó là rất nhiều, nhưng vẫn còn một số ít nữa.
‫Vì vậy chúng ta hãy cùng nghỉ ngơi và hẹn gặp lại các bạn trong video tiếp theo.
‫Tạm biệt.