Hướng dẫn create dictionary from dictionary python - tạo từ điển từ python từ điển
Trong bài viết này, bạn sẽ tìm hiểu những điều cơ bản của từ điển trong Python. Bạn sẽ học cách tạo từ điển, truy cập các yếu tố bên trong chúng và cách sửa đổi chúng tùy thuộc vào nhu cầu của bạn. Bạn cũng sẽ tìm hiểu một số phương pháp tích hợp phổ biến nhất được sử dụng trên từ điển. Đây là những gì chúng tôi sẽ bao gồm: Một từ điển trong Python được tạo thành từ các cặp giá trị chính. Trong hai phần theo sau bạn sẽ thấy hai cách tạo từ điển. Cách đầu tiên là sử dụng một bộ niềng răng xoăn, Cách tạo một từ điển trống trong PythonĐể tạo một từ điển trống, trước tiên hãy tạo một tên biến sẽ là tên của từ điển. Sau đó, gán biến cho một tập trống của niềng răng xoăn, 3.
Một cách khác để tạo một từ điển trống là sử dụng hàm 4 mà không chuyển bất kỳ đối số nào.Nó hoạt động như một hàm tạo và tạo ra một từ điển trống:
Cách tạo từ điển với các mục trong PythonĐể tạo một từ điển với các mục, bạn cần bao gồm các cặp giá trị khóa bên trong niềng răng xoăn. Cú pháp chung cho điều này là như sau:
Hãy phá vỡ nó:
Hãy xem một ví dụ về việc tạo một từ điển với các mục:
Trong ví dụ trên, có một chuỗi các phần tử trong niềng răng xoăn. Cụ thể, có ba cặp giá trị khóa: 3, 4 và 5.Các phím là 6, 7 và 8. Các giá trị liên quan của chúng lần lượt là 9, 0 và 1.Khi có nhiều cặp giá trị khóa trong một từ điển, mỗi cặp giá trị khóa được tách ra khỏi phần tiếp theo với dấu phẩy, 2.Hãy xem một ví dụ khác. Nói rằng bạn muốn tạo một từ điển với các mục sử dụng chức năng 4 lần này.Bạn sẽ đạt được điều này bằng cách sử dụng 4 và vượt qua niềng răng xoăn với chuỗi các cặp giá trị khóa được đặt trong chúng như một đối số cho hàm.
Điều đáng nói là phương pháp 5, đó là một cách khác để tạo ra một từ điển.Nó lấy một chuỗi các mục được xác định trước làm đối số và trả về một từ điển mới với các mục trong chuỗi được đặt làm các khóa được chỉ định của từ điển. Bạn có thể tùy chọn đặt giá trị cho tất cả các khóa, nhưng theo mặc định, giá trị cho các khóa sẽ là 6.Cú pháp chung cho phương thức là như sau:
Hãy xem một ví dụ về việc tạo từ điển bằng cách sử dụng 5 mà không cần đặt giá trị cho tất cả các khóa:
Bây giờ chúng ta hãy xem một ví dụ khác đặt ra một giá trị sẽ giống nhau cho tất cả các khóa trong từ điển:
Tổng quan về các khóa và giá trị trong từ điển trong PythonCác phím bên trong từ điển Python chỉ có thể thuộc loại bất biến.only be of a type that is immutable. Các loại dữ liệu bất biến trong Python là 8, 9, 0, 1 và 2.Các khóa từ điển không thể thuộc loại có thể thay đổi, chẳng hạn như 3, 4 hoặc 5.cannot be of a type that is mutable, such as 3, 4, or 5.Vì vậy, hãy nói rằng bạn có từ điển sau:
Các khóa trong từ điển là 6, 7, 8 và 9 Các loại dữ liệu, tất cả đều được chấp nhận.Nếu bạn cố gắng tạo một khóa thuộc loại có thể thay đổi, bạn sẽ gặp lỗi - cụ thể thì lỗi sẽ là 0.
Trong ví dụ trên, tôi đã cố gắng tạo một khóa thuộc loại 1 (loại dữ liệu có thể thay đổi). Điều này dẫn đến một lỗi 2.Khi nói đến các giá trị bên trong từ điển Python, không có hạn chế. Các giá trị có thể thuộc bất kỳ loại dữ liệu nào - đó là cả hai loại có thể thay đổi và bất biến. Một điều khác cần lưu ý về sự khác biệt giữa các khóa và giá trị trong từ điển Python, là thực tế là các khóa là duy nhất. Điều này có nghĩa là một khóa chỉ có thể xuất hiện một lần trong từ điển, trong khi có thể có các giá trị trùng lặp.unique. This means that a key can only appear once in the dictionary, whereas there can be duplicate values. Cách tìm số cặp #create a dictionary
my_information = {'name': 'Dionysia', 'age': 28, 'location': 'Athens'}
print(my_information)
#check data type
print(type(my_information))
#output
#{'name': 'Dionysia', 'age': 28, 'location': 'Athens'}
# |