Hướng dẫn ¿cómo crear un diccionario en python? - cách tạo từ điển trong python?

Chúng tôi chào đón bạn đến một bài viết Python tuyệt vời về loại từ điển thu thập dữ liệu. Các loại thu thập dữ liệu với các cấu trúc Python dữ liệu cho phép bạn & NBSP; làm việc với các bộ sưu tập thông tin cho các quy trình khác nhau. Từ điển Python được sử dụng cho nhiều chức năng khác nhau, từ lưu trữ thông tin người dùng đến bộ sưu tập người dùng.

Trong bài viết này, chúng tôi sẽ thảo luận về loại dữ liệu từ điển là gì và cách thức hoạt động của nó. Chúng tôi cũng sẽ xem xét một số ví dụ về vẻ ngoài của nó và cách chúng tôi có thể sử dụng chúng.

Ở nơi đầu tiên, chúng ta phải đề cập rằng có bốn loại cấu trúc để làm việc với các bộ sưu tập dữ liệu: danh sách, bộ, tupla và từ điển, và mỗi loại hoạt động khác nhau. Có nhiều thứ để bao quát, nhưng đừng áp đảo: chúng tôi sẽ bao gồm mọi thứ bạn cần biết trong bài viết này.

Không cần phải cố gắng nữa, hãy bắt đầu.

Từ điển trong & nbsp; Python là gì?

Từ điển Python là một cấu trúc dữ liệu để làm việc với các bộ sưu tập dữ liệu được lưu trữ trong các cặp khóa/giá trị. Từ điển được đặt hàng (theo Python 3,7) và có thể thay đổi. Họ có thể hỗ trợ các thay đổi sau khi tạo ra, nhưng họ nghiêm ngặt về các mục trùng lặp. Tất cả các khóa/giá trị phải là duy nhất.

Khi bạn đã tạo một từ điển, bạn có thể truy cập các phần tử trong đó bằng cách sử dụng khóa cho mỗi giá trị. & NBSP;

Hướng dẫn ¿cómo crear un diccionario en python? - cách tạo từ điển trong python?

Hướng dẫn ¿cómo crear un diccionario en python? - cách tạo từ điển trong python?

Làm thế nào để tạo một từ điển trong & nbsp; python?

Tạo một từ điển trong Python khá đơn giản. Bạn bắt đầu bằng cách khai báo một biến, sau đó bạn sử dụng toán tử phân bổ & nbsp; = & nbsp; mà chúng tôi sẽ chỉ định dữ liệu. Yếu tố quyết định làm cho nó từ điển là việc sử dụng các khóa & NBSP; {} & nbsp; Để bọc dữ liệu chúng tôi gán. Hãy xem làm thế nào điều này được thực hiện để chia nó thành các mảnh có thể quản lý.{}  para envolver los datos que asignamos. Mira cómo se hace esto para seccionarlo en piezas manejables.

& Nbsp; video lập trình ATS

Đối với phần còn lại của bài viết này, chúng tôi sẽ làm việc với đối tượng từ điển sau:

Serpdict = {"cobra": "el papides", "bóng": "piipón", "trimeresurus": "vípora"}

Trong từ điển trên, chúng tôi có một bộ sưu tập tên rắn và các loại tương ứng của chúng. In này trên bảng điều khiển được thực hiện với dòng tiếp theo.

print(serpDict)

Truy cập các yếu tố từ điển & nbsp; python & nbsp;

Có một số cách để truy cập các yếu tố trong từ điển Python. Python cung cấp các phương pháp riêng của họ để tương tác với họ. Tuy nhiên, cách tiêu chuẩn để truy cập các yếu tố là sử dụng ký hiệu pracete mà chúng ta sẽ thấy dưới đây.

Khung từ điển Python & NBSP;

Để truy cập một phần tử duy nhất của từ điển, bạn có thể sử dụng ký hiệu phản xạ để nhắm một phần tử với các khóa. Ví dụ: để có được loại rắn cho Cobra, bạn cần cú pháp sau để chuyển đến phần tử bạn muốn.

print(serpDict["Cobra"])

Dòng mã này sẽ in phản hồi sau trên bảng điều khiển:

Các khoản tài trợ

Phương thức & nbsp; get () từ điển python

Ký hiệu khung không phải là cách duy nhất để có được thông tin từ từ điển; Python cũng cung cấp phương thức get (). Phương thức GET, giống như ký hiệu khung, có được giá trị dựa trên khóa bạn đưa ra. Hãy nhìn vào cách nó trông bên dưới.

x = serpdict.get ("Cobra")

Phương pháp từ điển khóa ()

Phương thức () Phương thức truy cập tất cả các khóa trong từ điển. Nó cho phép chúng tôi xem xét tất cả những thứ có sẵn.

x = serpdict.keys () in (x)

Chạy dòng mã này thông qua từ điển của chúng tôi sẽ hiển thị & nbsp; một danh sách tất cả các khóa có hiệu lực trong từ điển. Để in nó trên bảng điều khiển, bạn nên cho chúng tôi câu trả lời sau.

Dict_Keys (['Cobra', 'Ball', 'Trimeresurus'])))

Giá trị phương thức () của từ điển Python & nbsp;

Phương thức giá trị tương tự như các phím, ngoại trừ việc nó ném tất cả các giá trị trong từ điển. Phương thức giá trị () rất hữu ích cho nhiều thứ; Ví dụ: khi một giá trị nên được thay đổi, phương thức có thể xác định giá trị nào trong từ điển và chúng ở đâu.

x = serpdict.values ​​() in (x)

Sau khi in kết quả trên bảng điều khiển, bạn sẽ thấy như sau:

dict_items (['elpido', 'python', 'víbora'])))

Mục () Từ điển Python & NBSP;

Phương pháp Python của các phần tử cung cấp toàn bộ từ điển, bao gồm các khóa và giá trị. Phương pháp này có lợi vì chúng ta cần thay đổi từ điển, thường được thực hiện với tự động hóa. Tự động hóa là một cách sử dụng rất phổ biến cho Python và các phương pháp như thế này cho phép người dùng sửa đổi từ điển dựa trên gói điều kiện.

x = serpdict.items () in (x)

Như với các phương thức của khóa và giá trị, điều này sẽ đưa ra một danh sách đầy đủ về từ điển, với các khóa và giá trị.

Dict_Items ([('Cobra', 'Elpido'), ('Ball', 'Python'), ('Trimeresurus', 'Viper')])))

Nếu bạn thích xem video về các phương pháp, chúng tôi sẽ để lại cho bạn khuyến nghị sau:

& NBSP Video; CodeFacilito

Làm thế nào để thêm một phần tử vào từ điển Python?

Các yếu tố của từ điển có thể được thay đổi sau khi tạo ra, thêm các mục mới. Khả năng này để thêm vào từ điển làm cho nó trở thành một lựa chọn tuyệt vời cho các bộ sưu tập dữ liệu dài hạn, dự kiến ​​sẽ phát triển.

Ký hiệu khung có thể thêm một phần tử mới, chỉ vào một khóa mới và gán một nhiệt mới. Quan sát & nbsp; Làm thế nào bạn có thể thêm vào từ điển Python với ký hiệu khung.

Serpdict ["Rattlesnake"] = "Viper"

Mã này thêm một yếu tố mới vào từ điển, với một "môi trường sống" & nbsp; và giá trị "nhiệt đới".

Một cách khác để thêm các yếu tố mới cũng cập nhật những yếu tố đã tồn tại. Phương thức cập nhật cập nhật một yếu tố đã có trong từ điển và nếu nó không tồn tại, nó sẽ thêm nó. Sau đó, chúng ta hãy xem cách loại bỏ các phần tử của từ điển và sau đó chúng ta sẽ nói về một số phương pháp phổ biến được sử dụng với đối tượng từ điển Python. & NBSP;

serpdict.update ({"RattlesNake": "Crotalino"}))

Dòng này cập nhật yếu tố đã tồn tại với khóa "môi trường sống", do đó thay đổi giá trị "sa mạc" thành "nhiệt đới", được giải quyết & nbsp; thông tin không chính xác.

Làm thế nào để loại bỏ các yếu tố của từ điển & nbsp; python?

Loại bỏ một yếu tố của từ điển Python có thể quan trọng vì nhiều lý do. Ví dụ, trong trường hợp của serpdict của chúng ta, chúng ta cần loại bỏ một con rắn từ điển nếu nó trở nên không liên quan đến nhu cầu của chúng ta.

Hãy loại bỏ một yếu tố trong danh sách của chúng tôi để xem nó hoạt động như thế nào, với các kỹ thuật khác nhau có sẵn.

Loại bỏ một phần tử với phương thức pop () & nbsp;

Phương thức POP loại bỏ một yếu tố của từ điển dựa trên khóa được định hướng, cho phép chúng tôi sửa sang lại từ điển như chúng tôi muốn.

serpDict.pop("Cobra")

Phương pháp này loại bỏ phần tử của từ điển và ném giá trị của khóa mà nó chỉ ra.

Loại bỏ một phần tử với phương thức PopItem () & NBSP;

Phương pháp Popitem loại bỏ yếu tố cuối cùng của từ điển. Như vậy, nó được sử dụng trong các trường hợp hơi hạn chế.

serpDict.popItem()

Loại bỏ một phần tử với từ khóa & nbsp;

Từ khóa này được sử dụng trước một cuộc gọi từ điển để nhắm một phần tử với ký hiệu khung cho một khóa cụ thể. Quá trình này sẽ nghe có vẻ khó hiểu, nhưng nó đơn giản. Hãy xem lại một ví dụ về cách bạn có thể sử dụng từ khóa.

của serpdict ["trường hợp"]

Từ khóa & nbsp; từ khóa cũng có thể được sử dụng để xóa từ điển hoàn chỉnh, rất hữu ích cho nhiều nhu cầu dữ liệu, chẳng hạn như loại bỏ thông tin người dùng cho một phiên đầu vào.

của serpdict

Loại bỏ một phần tử bằng phương thức rõ ràng () & nbsp;

Phương pháp rõ ràng làm trống nội dung của từ điển, trong khi để lại đối tượng từ điển nguyên vẹn.

serpDict.clear()

Các phương pháp khác cho từ điển Python & NBSP;

Chúng tôi chưa nói về ba phương pháp khác của từ điển Python và mỗi phương pháp đều có lợi ích riêng. Vì vậy, chúng tôi xem xét làm thế nào họ có thể giúp bạn đáp ứng nhu cầu phát triển của bạn.

Sao chép () Phương thức từ điển Python & nbsp;

Phương thức sao chép tạo ra một bản sao của từ điển mong muốn ban đầu. Phương pháp này có lợi cho việc lưu trữ dữ liệu tạm thời trước khi thực hiện một biện pháp tối ưu hóa. Nó cũng hữu ích để quan sát hoặc thao tác thông tin trong khi dữ liệu gốc được lưu giữ, về cơ bản là khi hỗ trợ chúng. Chúng tôi đi sâu vào lời giải thích này và các mục đích khác có thể được áp dụng khi xem xét cách thức hoạt động của nó.

Tempastepdict = serpdict.copy ()

Không có nhiều việc phải làm: nó chỉ đơn giản là tạo một bản sao và gán nó cho biến.

FromKeys Phương thức () Từ điển Python & NBSP;

Phương thức FromKeys () ném từ điển dựa trên các khóa được cung cấp và đi kèm với một tham số tùy chọn thiết lập giá trị của từng phần tử của từ điển. Điều này có thể rất hữu ích để khởi tạo một từ điển mới với thông tin tạm thời, chẳng hạn như các giá trị hoặc tin nhắn ban đầu để thêm hoặc cập nhật dữ liệu. Nếu bạn không cung cấp tham số thứ hai, đối tượng bạn ném là một từ điển mới với các giá trị ô uế.

Serprasgosdict = dict.fromKeys (('đặc điểm', 'màu', 'kích thước'), "mặc định")

Điều này sẽ tạo & nbsp; một từ điển gọi là serprasgosdict sẽ chứa & nbsp; ba khóa, tất cả đều có cùng giá trị mặc định. Bạn thậm chí có thể tạo một danh sách các giá trị và thêm nó dưới dạng một giá trị duy nhất cho các khóa.

Serprasgosdict = dict.fromKeys (('đặc điểm', 'màu sắc', 'size'), ("none", "red", 0))

Mỗi khóa sẽ được gán giá trị của tham số thứ hai, in kết quả với kết quả sau.

Ác

SetDefault () Phương thức từ điển Python & nbsp;

Phương thức setDafault () chấp nhận hai tham số. Thứ nhất là khóa và thứ hai là giá trị mặc định, nếu không có khóa. Tham số First & nbsp; được sử dụng để hiển thị giá trị của khóa từ điển. Nếu khóa không tồn tại trong từ điển, hãy thêm giá trị mặc định của tham số thứ hai.

Sử dụng setDafault trong & nbsp của chúng tôi; Và nếu không, thêm và gán một giá trị mặc định cho phần tử.

x = serpdict.setDefault ("RattlesNake", "Viper")

Trong ví dụ này, chúng tôi biết rằng chúng tôi thêm tiếng kêu vào từ điển của chúng tôi từ trước. Do đó, điều này sẽ bỏ qua & nbsp; giá trị đã cho và sẽ hiển thị giá trị của yếu tố Rattles của chúng tôi. Nếu khóa đó không tồn tại, tôi sẽ thêm khóa với giá trị mặc định của Viper.

Sử dụng từ điển & nbsp; python để cải thiện công ty của bạn & nbsp;

Có nhiều cách sử dụng được bao gồm trong từ điển Python, và có một số cách để tương tác với chúng. Cố gắng sử dụng chúng để tạo cấu trúc dữ liệu của bạn, có thể giúp bạn xây dựng kiến ​​trúc nguyên mẫu cho các nhu cầu của cơ sở dữ liệu của bạn.

& nbsp; Chúng tôi hy vọng bài viết này là một hướng dẫn hoàn hảo để khám phá từ điển Python từ đầu đến cuối. Thực hành & nbsp; những gì bạn đã học để củng cố thông tin.

Hướng dẫn ¿cómo crear un diccionario en python? - cách tạo từ điển trong python?

 

Hướng dẫn ¿cómo crear un diccionario en python? - cách tạo từ điển trong python?

Được xuất bản lần đầu ngày 10 tháng 8 năm 2022 7:15:00 sáng, được cập nhật vào ngày 12 tháng 8 năm 2022

Làm thế nào một từ điển có thể được thực hiện?

Từ điển phải xác định từ (ví dụ: nếu đó là động từ hoặc một danh từ, và ý nghĩa của nó là gì) và không phải là chính nó; Điều mà một từ chỉ định là gì. Nhiệm vụ cuối cùng này tương ứng với bách khoa toàn thư. "Mọi định nghĩa có thể được cải thiện. Có một phong cách và luật pháp, chẳng hạn như khả năng đọc.diccionarios deben definir la palabra (por ejemplo, si es un verbo o un sustantivo, y cuál es su significado) y no la cosa en sí misma; cuál es la cosa que una palabra designa. Esta última tarea corresponde a la enciclopedia. "Toda definición se puede mejorar. Sí existe un estilo y leyes, como la legibilidad.

Một từ điển trong Python là gì?

Từ điển trong Python là một cấu trúc dữ liệu cho phép bạn lưu trữ bất kỳ loại thông tin nào, từ chuỗi văn bản hoặc ký tự đến toàn bộ số, với số thập phân, danh sách và thậm chí các từ điển khác.diccionario en Python es una estructura de datos que permite almacenar cualquier tipo de información, desde cadenas de texto o caracteres hasta números enteros, con decimales, listas e incluso otros diccionarios.

Các phương pháp của từ điển trong Python là gì?

Phương pháp của từ điển..
Nhận () Tìm một phần tử từ khóa của nó và nếu nó không tìm thấy nó, nó sẽ trả về một giá trị mặc định: ....
Khóa () tạo một danh sách chính của các bản ghi từ điển: ....
Giá trị () tạo một danh sách về giá trị của các bản ghi của từ điển: ....
mặt hàng () ...
nhạc pop ().
clear().

Làm thế nào để có được chìa khóa cho một từ điển Python?

Để biết nếu một khóa nằm trong từ điển Python, nó đủ để sử dụng trong như sau.Đặt C là chìa khóa để xác minh và D Từ điển sẽ tạo C trong D, sẽ trả về đúng nếu từ điển có chìa khóa và sai nếu không.saber si una clave está en un diccionario de Python basta con utilizar el operador in de la siguiente manera. Sea c la clave a comprobar y d el diccionario haremos c in d , que nos devolverá un True si el diccionario tiene la clave y False en caso contrario.