Chào mừng trở lại.
Hãy nói về một số thủ thuật hữu ích với các danh sách mà bạn sẽ thấy rất nhiều trong mã Python.
Chà, một điều chúng ta đã thấy, đó là ý tưởng về độ dài.
Bạn sẽ sử dụng cái này rất nhiều.
Đó là để tìm ra độ dài của một danh sách.
Mà trong trường hợp của chúng ta bây giờ là bảy.
Một thủ thuật thực sự hữu ích khác là đảo ngược danh sách.
Bây giờ, tôi đã chỉ cho bạn cách đảo ngược danh sách, nhưng đôi khi bạn có thể làm điều đó với việc cắt danh sách một lần nữa, điều mà chúng
ta đã thấy trong quá trình cắt chuỗi, vì vậy tôi thực sự có thể thực hiện việc chia nhỏ danh sách.
Và sau đó dấu chấm phẩy dấu chấm phẩy âm một.
Nếu tôi bấm chạy ở đây.
Đó có phải là những gì bạn mong đợi?
Hãy đi qua từng dòng một.
Tôi đã sắp xếp rổ sao cho từ Z đến Z, và sau đó tôi đã đảo ngược điều này.
Vì vậy, nó ở Z đến A và sau đó tôi đảo ngược rổ một lần nữa để thay vì đảo ngược, nó bây giờ theo
thứ tự.
MỘT.
B.
C.
D.
E.
X.
Và việc cắt danh sách này tạo ra một danh sách mới.
Đúng.
Nếu tôi in giỏ ở đây.
Bạn sẽ thấy rằng giỏ là phiên bản đảo ngược, hành động cuối cùng mà chúng tôi đã thực hiện đối với nó so với việc cắt
danh sách để tạo ra một phiên bản mới.
Vì vậy, ký hiệu này, bạn sẽ thấy rất nhiều với các danh sách khi bạn cần đảo ngược danh sách, hoặc có thể bạn
cần tạo một bản sao của danh sách như thế này.
Hoặc có thể bạn cần một phần của danh sách.
Một điều hữu ích khác mà bạn sẽ thấy rất nhiều là một cái gì đó được gọi là phạm vi.
Hãy bình luận điều này ra ngay bây giờ.
Nếu tôi muốn tạo một danh sách thực sự nhanh chóng, giả sử từ 1 đến 100, tôi có thể làm như thế này.
Tôi có thể nói phạm vi và sau đó bắt đầu và sau đó dừng lại.
Vì vậy, hãy làm 100.
Và nếu tôi in cái này.
Và tôi chạy.
Tôi nhận được phạm vi từ 1 đến 100.
Nhưng nếu tôi gói nó trong một danh sách.
Điều này sẽ tạo ra một danh sách mới cho chúng tôi.
Và tôi nhấp vào Chạy.
Nhìn kìa.
Tôi nhận được phạm vi từ một đến 99.
Hãy nhớ rằng, đó là bắt đầu và sau đó là bất cứ điều gì để ngăn chặn nó.
Vì vậy, trước khi chạm 100, nó sẽ dừng lại.
Bây giờ, nếu tôi loại bỏ điều này và chỉ làm một việc duy nhất.
Tôi nhận được một danh sách bắt đầu từ 0 đến 99 nếu tôi muốn một danh sách có 101 mục vì nó bắt đầu từ
0.
Tôi chỉ làm 101.
Và phạm vi là thứ mà chúng ta sẽ nói đến nhiều hơn, đặc biệt là khi chúng ta nói về các vòng lặp trong lập trình.
Nhưng đây là một cách tuyệt vời để bạn tạo một danh sách thực sự, rất nhanh chóng, đặc biệt là danh sách được đánh số.
Cuối cùng, điểm chung cuối cùng mà bạn sẽ thấy rất nhiều là ý tưởng về liên kết điểm.
Kết nối dot là gì thực sự là một cái gì đó hoạt động trên chuỗi.
Đó là một phương thức chuỗi, nhưng nó thường được sử dụng theo cách này.
Chúng tôi có một chuỗi trống.
Và chuỗi trống này, giả sử, câu.
Và sau đó chúng ta có thể làm câu.
Chấm tham gia.
Và phép tham gia có cái mà chúng ta gọi là có thể lặp lại, đó là một danh sách cho bây giờ.
Và ở đây, chúng ta có thể có một câu như, chào.
Tên của tôi.
Là.
Jojo.
Và bây giờ nếu tôi in câu.
Và tôi bấm chạy ở đây.
Hừ!
Tôi không nhận được gì cả.
Hãy tìm hiểu lý do tại sao.
Điều gì sẽ xảy ra nếu tôi nhập vào một dấu chấm than ở đây và tôi nhấp vào chạy?
Được rồi.
Nó đang in ra một câu, nhưng có vẻ như Dot Join tạo ra một mục mới cho chúng ta, vì vậy chúng ta
hãy chỉ định đó cho câu mới.
Bây giờ nếu tôi làm câu mới và in nó ra.
Chúng tôi thấy điều đó một lần nữa.
Xin chào, tên tôi là Jojo.
Hừ!
Vì vậy, đây là một chút sôi nổi.
Đúng.
Chúng tôi có những dấu chấm than.
Giữa các mục của chúng ta và phép nối liên kết các mục nhỏ có thể lặp lại này, các danh sách này bằng bất cứ thứ gì ở phía trước
nó.
Vì vậy, nếu chúng tôi thực sự thay đổi điều này thành một chuỗi trống khi nhấp vào chạy, bây giờ chúng tôi sẽ nhận được điều này nếu tôi thêm một khoảng trống ở giữa và
nhấp vào Chạy.
Chúng tôi nhận được?
Xin chào, tên tôi là Jojo.
Và đôi khi bạn sẽ nhận thấy mô hình này rất nhiều, đặc biệt nếu bạn muốn tham gia và tạo
một chuỗi mới từ danh sách các mục.
Bây giờ, một cách viết tắt để thực hiện điều này là thực sự thậm chí không bận tâm đến điều này và chỉ thực hiện một
chuỗi rỗng.
Chấm tham gia và sau đó tham gia tất cả các mục trong danh sách.
Chúng ta bắt đầu.
Vì vậy, tất cả những gì chúng tôi đang làm là kết hợp các danh sách thành một chuỗi.
Và đây là một mô hình phổ biến mà bạn sẽ thấy rất nhiều mà tôi sẽ thấy trong phần tiếp theo.
Tạm biệt.