‫Chào mừng trở lại.
‫Bây giờ, nếu bạn nhớ, chúng ta hãy có một cái gì đó khác nhau ở đây.
‫Vì vậy, chúng tôi có các khóa duy nhất.
‫Nếu bạn nhớ, chúng ta phải có một khóa duy nhất.
‫Vì vậy, giả sử đây là Grete và đây là tôi không biết, giả sử một cái rổ và chúng ta có thể truy cập vào cái rổ như
‫thế này nếu tôi nhấp vào chạy.
‫Lại.
‫Một hai ba.
‫Nhưng nếu chúng ta không biết từ điển này là gì?
‫Có lẽ một từ điển là một cái gì đó.
‫Chà, ở một nơi khác mà chúng ta không thể nhìn thấy.
‫Nhưng chúng tôi muốn biết nếu điều này hãy gọi người dùng này nếu người dùng này có thể có thuộc tính như H.
‫Vậy họ có khóa tuổi này không?
‫Chà, nếu tôi bấm Chạy.
‫Mm hmm.
‫Tôi nhận được một lỗi.
‫Lỗi chính.
‫Tuổi H không tồn tại.
‫Nhưng hãy nhớ rằng, các lỗi trong chương trình của chúng tôi và đây là điều mà chúng tôi sẽ đề cập sau này là không tốt.
‫Họ sẽ dừng chương trình.
‫Ngay sau khi trình thông dịch Python gặp lỗi, nó sẽ loại bỏ chương trình và nói, Này, bạn có
‫lỗi và nó sẽ hoàn toàn bỏ qua những gì bên dưới nó.
‫Nơi đây.
‫Chúng tôi không có bất cứ thứ gì nhưng trong một chương trình đời thực, chúng tôi muốn tránh những lỗi này vì nó ngừng thực thi.
‫Vì vậy, một cách hay khác để truy cập vào một khóa và xem liệu nó có tồn tại hay không là sử dụng dấu chấm nhận và đoán xem dấu chấm
‫nhận là gì.
‫Bạn đã đoán ra một phương pháp?
‫Vâng, bạn đi rồi.
‫Dot get là một phương thức trên đối tượng hoặc từ điển trong Python.
‫Vì vậy, ở đây nếu chúng ta có tuổi.
‫Và chạy.
‫Tôi không nhận được gì.
‫Vì vậy, chương trình của tôi không phát sóng.
‫Nó chỉ nói, này, không có gì ở đó.
‫Đó là một sự thiếu vắng giá trị.
‫Và chúng tôi đã học được những gì không có nghĩa là bây giờ.
‫Vì vậy, đó là một cách thực sự tốt để tránh những lỗi đó.
‫Nhân tiện, nếu giả sử không có tác nhân, người dùng, nhưng bạn muốn có giá trị mặc định, bạn có thể làm
‫như thế này.
‫Vì vậy, bạn thêm một dấu phẩy và sau đó ở đây bạn nói bất cứ điều gì bạn muốn làm giá trị mặc định.
‫Vì vậy, chúng ta hãy tìm ra điều đó.
‫Nếu tôi bấm Chạy.
‫Tôi nhận được 55 vì bây giờ tôi đang nói, Này, lấy chữ H từ từ điển người dùng.
‫Nếu H không tồn tại trên từ điển người dùng, hãy sử dụng 55.
‫Vì vậy, bây giờ chúng tôi có 55.
‫Nhưng nếu người dùng đã có h.
‫Và tôi nhấp vào Chạy.
‫Tôi nhận được 20.
‫Vì vậy đây là.
‫Này, trong trường hợp tuổi không tồn tại, hãy thêm giá trị mặc định.
‫Điều đó thực sự, thực sự tốt đẹp.
‫Bây giờ tôi sẽ chỉ cho bạn một cách khác để tạo từ điển, cách này không phổ biến lắm.
‫Hầu hết thời gian.
‫Bạn muốn sử dụng cú pháp này, nhưng để bạn biết về nó, đây là một cách khác.
‫Giả sử chúng ta có một người dùng mới.
‫Vì vậy, một người dùng thứ hai, tôi có thể tạo ở đây một từ điển bằng cách nói dict, một lần nữa là một chức năng được tích hợp sẵn và ở đây hãy
‫xem xét điều đó.
‫Nó chỉ cho tôi, này, điều này sẽ tạo ra một từ điển trống mới và chúng ta có thể tạo các giá trị khác
‫nhau, các cặp giá trị biến khóa.
‫Và chúng tôi chỉ đơn giản nói rằng, tôi muốn có chìa khóa.
‫Để bằng giá trị.
‫Vì vậy, trong trường hợp của tôi, hãy chỉ nói rằng tôi muốn tên.
‫Bằng nhau.
‫John.
‫Nếu bây giờ tôi in ra người dùng hai tốt trước khi tôi nhấp vào chạy, tôi thấy rằng tôi có một gạch dưới màu đỏ.
‫Và nhân tiện, nếu bạn thấy ở đây, miếng bánh, đó là thứ được gọi là lynching, thứ mà chúng ta sẽ nói
‫đến.
‫Khi chúng tôi nói về môi trường nhà phát triển, chúng tôi đang sử dụng công cụ cho vay này để cho bạn biết bất
‫cứ khi nào bạn mắc lỗi trong Python và nó cho biết từ khóa có thể là một biểu thức.
‫Điều đó chỉ có nghĩa là, hey, từ khóa cần phải là một biến mà chúng tôi tạo ra.
‫Vì vậy, nếu tôi nhấp vào Chạy ở đây.
‫Nhìn kìa.
‫Tôi có tên John-John.
‫Vì vậy, chúng tôi đã tạo một người dùng với cặp giá trị khóa này.
‫Bây giờ, như tôi đã nói, cách tạo từ điển này không phổ biến lắm.
‫Hầu hết thời gian bạn sẽ làm điều gì đó như thế này, nhưng ít nhất bây giờ bạn biết rằng đây là lý do tại sao
‫hàm tích hợp này tồn tại.
‫Hẹn gặp lại các bạn trong phần tiếp theo.
‫Tạm biệt.