Đượ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ư một vật phẩm 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?
Rổ ở đây.
Nếu tôi bấm Chạy.
Được rồi.
Vì vậy, nó trông 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 một 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ể chỉ 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, bởi 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ó dấu chấm loại bỏ.
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à để 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 vào đâ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 Giỏ 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.