Thêm các phần tử của danh sách vào từ điển python

Trong lập trình, từ điển là cấu trúc dữ liệu được sử dụng để ánh xạ các khóa tùy ý thành các giá trị.

 

Trong định nghĩa, những từ sau đây rất quan trọng. Cấu trúc, bản đồ, khóa, giá trị. Và bây giờ tôi sẽ cho bạn thấy lý do tại sao 😉

Theo cấu trúc, chúng tôi muốn nói đến một thứ tự được xác định trước cho phép chúng tôi ánh xạ [tạo cơ sở dữ liệu được sắp xếp theo thứ tự đồ họa] các giá trị theo cặp “khóa – giá trị” .

Bằng cách này, chúng tôi có thể lưu "Giá trị" [John, 55, Nam, Có, Không, 4, $16000] trong "Khóa" [Tên, Tuổi, Giới tính, Con cái, Đã kết hôn, Có bao nhiêu con, Thu nhập] một cách có trật tự hơn và cách có thể truy cập

Hãy tưởng tượng rằng bạn phải thực hiện một cuộc khảo sát với 100 người và bạn đi loanh quanh trên phố với đủ loại biểu mẫu đó trong khi trời mưa. Rõ ràng là bạn phải có một phần để xác định người đó theo tên, tuổi, giới tính, v.v. Đây là những chìa khóa. Tên, Tuổi, Giới tính. Và những gì là của người đó là giá trị. Daisy, 55, Nữ

Thông qua họ, bạn có thể sắp xếp dữ liệu này theo cách này

 

KhóaGiá trị [Value]TênMargaritaTuổi55Giới tínhNữ

Những gì chúng tôi đã làm trước đây có thể được coi là "Ánh xạ dữ liệu", có nghĩa là sắp xếp chúng theo thứ tự đồ họa để chúng dễ tiếp cận hơn và không khiến chúng tôi đau đầu khi họ hỏi chúng tôi tuổi của Margarita trong số 100 người khác và chúng tôi phải tìm kiếm trong số đó. 100 chiếc lá ướt sũng, nhăn nheo, lấm lem cà phê

- Margarita chết tiệt, cô đã ở đâu vậy?. ?

Chà, tôi cho rằng bạn đã hiểu mục đích của từ điển, hãy tưởng tượng bạn phải sắp xếp hàng ngàn dữ liệu. Và đó chính xác là lý do tại sao lập trình lại hữu ích, bất kể ngôn ngữ nào. Không hoảng loạn. sắp xếp

Cuối cùng chúng ta hãy xem cách tạo nó, thêm một số dữ liệu và truy cập nó, nhưng lần này chúng ta sẽ làm điều đó từ IDE, vì vậy hãy mở Geany

 

 

Cú pháp của một từ điển trong python

Để tạo nó ta làm tương tự như khi khai báo một danh sách. Tên của từ điển theo sau là mã định danh= “và sau đó được đặt trong dấu ngoặc nhọn { } chúng tôi nhóm Khóa. Giá trị được phân tách bằng dấu phẩy, như thế này.

MiDiccionario = {
'Nombre' : 'Margarita',
'Edad' : 55,
'Genero' : 'Femenino'
}

 

Trong đoạn mã trên, chúng ta có các khóa là [Tên, Tuổi, Giới tính] và là Values ​​[Daisy, 55, Nữ] . Chúng tôi sử dụng dấu ngoặc đơn cho những dữ liệu là văn bản.

Hoặc chúng ta có thể đặt mọi thứ lại với nhau như thế này, đó thực sự là vấn đề tổ chức của lập trình viên

 

MiDiccionario = {
'Nombre' : 'Margarita',
'Edad' : 55,
'Genero' : 'Femenino'
}
9

 

Trong trường hợp cụ thể của tôi khi tôi làm việc với họ, tôi cố gắng sắp xếp chúng trong mã nguồn của mình như sau

MiDiccionario = {
'Nombre' : 'Margarita',
'Edad' : 55,
'Genero' : 'Femenino'
}

 

Sau đó, nó trông gọn gàng hơn, dễ truy cập hơn, được sắp xếp đồ họa và khi chỉnh sửa mã, chúng tôi sẽ dễ dàng hơn . Trong trường hợp này là một từ điển nhỏ, ít khóa, nhưng nếu trường hợp có 100 khóa và giá trị thì làm theo cách này sẽ tránh nhầm lẫn và nhiều khả năng chúng ta không quên bất kỳ dấu phẩy hoặc dấu ngoặc kép nào.

Sau khi từ điển được tạo và định vị Margarita, chúng ta phải truy cập nó. Hãy xem làm thế nào

 

Truy cập từ điển trong python

Như chúng ta đã thấy, chúng ta lưu trữ dữ liệu và tạm thời quên rằng chỉ có 3 mẩu thông tin và hãy tưởng tượng rằng có hàng ngàn mẩu dữ liệu về một người cụ thể và chúng ta phải "đào sâu" vào đó để chỉ loại bỏ một. Biết nếu bạn có một con vật cưng, cha mẹ của nó là ai, v.v. Hãy tạo một bảng tính hoàn chỉnh về Margarita thân yêu của chúng ta. Thôi nào, bạn sẽ cảm ơn chúng tôi một ngày nào đó. Thôi nào mã chủ

MiMarga = {
'Nombre' : 'Margarita',
'Apellido' : 'Filosa',
'Alias' : 'Cuchillos',
'Padres' : ["Maria Chaira", "Carlos Cortez"], #

Chủ Đề