Cách thêm vào một từ điển trống trong Python

Để tạo một Từ điển trống trong Python, chúng ta có thể sử dụng hàm tích hợp dict[] không có đối số được truyền cho nó hoặc lấy dấu ngoặc hoa trống và gán nó cho một biến

Cú pháp để tạo một Từ điển Python trống bằng hàm dict[] là

myDictionary = dict[]

Cú pháp để tạo một Từ điển Python trống sử dụng dấu ngoặc hoa là

myDictionary = {}

Ví dụ 1 – Tạo Empty Dictionary sử dụng hàm dict[]

Trong ví dụ này, chúng tôi sẽ tạo một từ điển trống bằng hàm dựng sẵn dict[]. Chúng ta sẽ in loại đối tượng được trả về bởi dict[] và in chính đối tượng đó

Chương trình Python

myDictionary = dict[]
print[type[myDictionary]]
print[myDictionary]
Dùng thử trực tuyến

đầu ra

{}

Ví dụ 2 – Tạo từ điển rỗng bằng dấu ngoặc hoa

Trong ví dụ này, chúng tôi sẽ tạo một từ điển trống với dấu ngoặc hoa trống

Chương trình Python

myDictionary = {}
print[type[myDictionary]]
print[myDictionary]
Thử trực tuyến

đầu ra

{}

Sự kết luận

Trong Hướng dẫn Python này, chúng ta đã học cách tạo Từ điển Python trống với sự trợ giúp của các chương trình ví dụ

Trong hướng dẫn này, chúng ta sẽ tìm hiểu Từ điển là gì?

Từ điển giống như danh sách với một tham số bổ sung được gọi là khóa. Nhớ lại, trong danh sách và chuỗi, chúng ta đã sử dụng chỉ mục làm tham số để truy cập từng phần tử của chuỗi/danh sách như thế nào. Yếu tố khác biệt chính giữa danh sách và từ điển là thay vì chỉ mục, chúng tôi sử dụng khóa để truy cập các phần tử của từ điển [hoặc giá trị để truy cập khóa, hoạt động theo cả hai cách]

Ngoài ra, không giống như một chỉ mục, các khóa có thể thuộc bất kỳ loại dữ liệu nào khác nhau, từ số nguyên đến chuỗi. Điều này làm cho chúng linh hoạt hơn để sử dụng

Tạo từ điển

Vì chúng tôi có thể linh hoạt trong việc cung cấp khóa cho từng thành phần trong từ điển, nên chúng tôi sẽ phải xác định rõ ràng từng khóa. Dưới đây chúng tôi có một từ điển ở định dạng bảng. Đối với mỗi phần tử trong từ điển, chúng tôi có một khóa được liên kết với nó

KeyValueKey-1Element-1 Key-2Element-2Key-3 Element-3 Key-4Element-4Key-5 Element-5

Một từ điển trong python có thể được tạo như

>>> myDictionary = {'Key-1': 'Element-1', 'Key-2': 'Element-2', 'Key-3': 'Element-3', 'Key-4': 'Element-4'}

Lưu ý dấu ngoặc nhọn được sử dụng ở đây, không giống như dấu ngoặc vuông trong danh sách. Đây Key-1, Key-2. là các khóa cho Phần tử-1, Phần tử-2. tương ứng. Do đó, nếu bạn muốn truy cập bất kỳ phần tử nào của từ điển, bạn phải biết khóa của phần tử đó. Ví dụ: để truy cập phần tử của Key-3, thì chỉ cần sử dụng,

>>>print[ myDictionary['Key-3']];

'Yếu tố-3'

Ngoài ra, trong một từ điển, mỗi phần tử phải có một khóa duy nhất, vì khóa được sử dụng để nhận dạng duy nhất từng phần tử của từ điển, tuy nhiên, điều ngược lại là không đúng, có nghĩa là các phần tử có thể được lặp lại, nhưng khóa phải là duy nhất


Từ điển với các phím số nguyên

________số 8

"Trăn"


Từ điển với chuỗi làm khóa

>>> identity = {"name": "StudyTonight", "type": "Educational", "link": "//studytonight.com", "tag": "Best place to learn"}
>>> print [identity['name'] + ": " + identity['tag']];

học tối nay. Nơi tốt nhất để học

Để tạo một từ điển trống, hãy làm như sau

myDictionary = {}
0

Dòng mã trên đã khởi tạo thành công một từ điển trống. Chúng ta có thể dễ dàng thêm các phần tử vào một từ điển trống sau khi khởi tạo. Giả sử bạn muốn thêm Delhi với phím Ấn Độ vào từ điển của mình, thì hãy làm như sau,

myDictionary = {}
1

Và phần tử này sẽ được thêm vào từ điển

myDictionary = {}
2

{"Ấn Độ". "Đê-li"}

Truy cập các phần tử của từ điển

Các phần tử được lưu trữ trong từ điển có thể được truy cập giống như danh sách trong python, i. e, sử dụng vòng lặp

>>>print[ myDictionary['Key-3']];
5. Tuy nhiên, trong khi lặp qua từng phần tử, chúng ta sẽ lấy key chứ không phải giá trị của phần tử, do đó, để truy cập giá trị của phần tử, chúng ta phải sử dụng key giống như index, chẳng hạn.
>>>print[ myDictionary['Key-3']];
6

myDictionary = {}
5

Chìa khóa. Key-1 và Element. Khóa phần tử-1. Key-2 và Element. Khóa phần tử-2. Key-3 và Element. Khóa phần tử-3. Key-4 và Element. Khóa phần tử-4. Key-5 và Element. Yếu tố-5

Xóa [các] phần tử trong từ điển

Có thể xóa các phần tử bằng cách sử dụng từ khóa

>>>print[ myDictionary['Key-3']];
7, tương tự như cách thực hiện trong danh sách. Ví dụ: xem xét từ điển chi tiết trang web của chúng tôi,

myDictionary = {}
7

Nếu chúng tôi muốn xóa khóa liên kết và giá trị được liên kết với nó, thì

myDictionary = {}
8

sẽ xóa phần tử đó

>>>print[ myDictionary['Key-3']];
0

{"Tên". "StudyTonight", "gõ". "giáo dục", "lĩnh vực". "nhãn". "Nơi tốt nhất để học"}

Nối [các] phần tử vào từ điển

Giả sử bạn muốn thêm một phần tử bổ sung vào danh sách đã khởi tạo có các phần tử, thì tất cả những gì bạn phải làm là

>>>print[ myDictionary['Key-3']];
1

Và nó sẽ được thêm vào từ điển

>>>print[ myDictionary['Key-3']];
0

{"Tên". "StudyTonight", "gõ". "giáo dục", "thẻ". "Nơi học tốt nhất", "email". "chúng tôi @nghiên cứu tối nay. com"}

Cập nhật [các] phần tử hiện có trong từ điển

Hàm

>>>print[ myDictionary['Key-3']];
8 được sử dụng để hợp nhất hai từ điển thành một. Các giá trị chung của cả hai danh sách được ghi đè bởi từ điển sau. Ví dụ: giả sử rằng có một từ điển khác chứa danh sách các khóa học hiện có trên StudyTonight, cùng với danh sách được sử dụng trong ví dụ trên

Vì vậy, bây giờ chúng tôi có 2 danh sách -

>>>print[ myDictionary['Key-3']];
9 và
>>> integerDictionary = {10: "C++", 20: "Java", 30: "Python", 40: "Ruby", 50: "C#", 60: "Perl"}
>>> print [integerDictionary[30]];
0

>>>print[ myDictionary['Key-3']];
3

Giả sử ta muốn copy tất cả các phần tử của

>>> integerDictionary = {10: "C++", 20: "Java", 30: "Python", 40: "Ruby", 50: "C#", 60: "Perl"}
>>> print [integerDictionary[30]];
0 vào danh sách
>>>print[ myDictionary['Key-3']];
9 thì ta chỉ cần làm như sau

>>>print[ myDictionary['Key-3']];
4

Ghi chú. Trong trường hợp này, từ điển

>>>print[ myDictionary['Key-3']];
9 sẽ được cập nhật và sẽ không có hiệu lực đối với từ điển
>>> integerDictionary = {10: "C++", 20: "Java", 30: "Python", 40: "Ruby", 50: "C#", 60: "Perl"}
>>> print [integerDictionary[30]];
0

Bạn có thể cập nhật một từ điển trống trong Python không?

Trả lời. KHÔNG, việc gọi update[] không có tham số hoặc với từ điển trống sẽ không thay đổi bất kỳ khóa/giá trị hiện có nào trong từ điển . Ví dụ mã sau hiển thị cả hai loại cập nhật trống. Từ điển hiện tại không thay đổi.

Bạn có thể thêm vào từ điển bằng Python không?

Bạn có thể thêm vào từ điển bằng Python không? . Nó được thực hiện bằng phương thức update[]. Phương thức update[] liên kết một từ điển này với một từ điển khác và phương thức này liên quan đến việc chèn các cặp khóa-giá trị từ một từ điển này sang một từ điển khác. Yes, you can append to a dictionary in Python. It is done using the update[] method. The update[] method links one dictionary with another, and the method involves inserting key-value pairs from one dictionary into another dictionary.

Làm cách nào để thêm các khóa trống vào từ điển Python?

Trong Python, chúng ta có thể sử dụng các phương thức zip[] và len[] để tạo một từ điển trống với các khóa. Phương thức này tạo một từ điển các khóa nhưng không trả về giá trị nào từ từ điển.

Chủ Đề