Hướng dẫn how do you add items to an empty dictionary in python? - làm cách nào để bạn thêm các mục vào từ điển trống trong python?

Bài viết này sẽ thảo luận về các cách khác nhau để thêm các cặp giá trị khóa vào một từ điển trống trong Python, như sử dụng toán tử [], hàm update [] hoặc khả năng hiểu từ điển.

Giả sử chúng ta có một từ điển trống như thế này,

# Creating an empty dictionary
sample_dict = {}


Để thêm một cặp giá trị khóa mới, chúng tôi có thể chuyển khóa trong toán tử giám sát và gán một giá trị cho nó. Như thế này,

new_key = 'John'
new_value = 100

# Add a key-value pair to empty dictionary in python
sample_dict[new_key] = new_value

Nó sẽ thêm một cặp giá trị khóa mới vào từ điển. Nội dung của từ điển sẽ là,

{'John': 100}

Kiểm tra hoàn thành ví dụ trong đó chúng tôi sẽ thêm nhiều cặp giá trị khóa vào một từ điển trống bằng toán tử [].

Quảng cáo

# Creating an empty dictionary
sample_dict = {}

sample_dict['John'] = 100
sample_dict['Mark'] = 101
sample_dict['Aadi'] = 102

print[sample_dict]

Output:

{'John': 100,
 'Mark': 101,
 'Aadi': 102 }

Thêm các cặp giá trị khóa vào Từ điển trống bằng Update []

Lớp từ điển cung cấp một bản cập nhật hàm [], chấp nhận một chuỗi các cặp giá trị khóa và thêm chúng vào từ điển. Chúng ta có thể sử dụng chúng để thêm các cặp giá trị đơn hoặc nhiều giá trị vào từ điển. Ví dụ,

# Empty dictionary
sample_dict = {}

new_key = 'John'
new_value = 100

# Add a key-value pair to empty dictionary in python
sample_dict.update[{new_key: new_value}]

print[sample_dict]

Output:

{'John': 100}

Thêm các cặp giá trị khóa vào từ điển trống bằng cách hiểu từ điển.

Giả sử chúng ta có hai danh sách. Một danh sách chứa một số chuỗi, và một danh sách khác là danh sách các số nguyên. Chúng tôi muốn thêm nhiều cặp giá trị khóa vào một từ điển trống dựa trên dữ liệu trong hai danh sách này trong danh sách đầu tiên nên được sử dụng làm khóa, trong khi INT trong danh sách thứ hai nên được sử dụng làm giá trị trong khi thêm giá trị phím cặp trong từ điển. Hãy cùng xem cách làm điều đó bằng cách sử dụng từ điển hiểu trong một dòng, tức là.
Strings in the first list should be used as keys, whereas ints in the second list should be used as values while adding the key-value pairs in the dictionary. Let’s see how to do that using dictionary comprehension in a single line i.e.

# Empty dictionary
sample_dict = {}

keys    = ['John', 'Mark', 'Aadi']
values  = [100, 200, 300]

sample_dict = { key : value 
                for key, value in zip[keys, values] }

print[sample_dict]

Output:

{'John': 100,
 'Mark': 200,
 'Aadi': 300}

Chúng tôi đã lặp lại trên hai danh sách song song và chèn các giá trị từ cả hai danh sách dưới dạng các cặp giá trị khóa trong từ điển trống.

Summary:

Hôm nay chúng tôi đã học cách thêm các cặp giá trị khóa vào một từ điển trống trong Python.

Trong hướng dẫn này, chúng ta sẽ tìm hiểu từ điển là gì? Làm thế nào nó có thể được sử dụng? và một số chức năng hữu ích được sử dụng để thao tác từ điển.

Từ điển giống như danh sách với một tham số bổ sung gọi là khóa. Hãy nhớ lại, làm thế nào trong danh sách và chuỗi, chúng tôi đã 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. Yếu tố khác biệt chính giữa danh sách và từ điển sẽ là, thay vì chỉ mục, chúng tôi sử dụng các khóa để truy cập các phần tử của từ điển [hoặc giá trị để truy cập các khóa, hoạt động theo cả hai cách]. are much like lists with an extra parameter called keys. Recall, how in lists and strings, we used the index as the parameter to access each element of the string/list. The main differentiating factor between a list and a dictionary would be, that instead of the index we use keys to access the elements of a dictionary [or values to access keys, works both ways].

Ngoài ra, không giống như một chỉ mục, các phím có thể thuộc bất kỳ kiểu 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 ra một từ điển

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

Chìa khóaGiá trị
KEY-1Element-1
KEY-2Nguyên tố-2
Khóa-3Element-3
Khóa-4Element-4
Key-5Element-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 ý các niềng răng xoăn được sử dụng ở đây, không giống như niềng răng vuông trong danh sách. Ở đây Key-1, Key-2 ... là các phím 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ỳ yếu tố nào của từ điển, bạn nên biết chìa khóa cho yếu tố đó. Ví dụ: để truy cập phần tử của Key-3, sau đó chỉ cần sử dụng,Key-1, Key-2... are the keys for Element-1, Element-2... respectively. Therefore, if you want to access any element of a dictionary, you should know the key for that element. For example, to access element of Key-3, then just use,

new_key = 'John'
new_value = 100

# Add a key-value pair to empty dictionary in python
sample_dict[new_key] = new_value
0

'Element-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ì một khóa được sử dụng để nhận dạng duy nhất mỗi phần tử của từ điển, tuy nhiên, điều ngược lại không đúng, điều đó 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 có khóa số nguyên:

new_key = 'John'
new_value = 100

# Add a key-value pair to empty dictionary in python
sample_dict[new_key] = new_value
1

"Python"


Từ điển có chuỗi là phím:

new_key = 'John'
new_value = 100

# Add a key-value pair to empty dictionary in python
sample_dict[new_key] = new_value
2

Nghiên cứu: Nơi tốt nhất để học

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

new_key = 'John'
new_value = 100

# Add a key-value pair to empty dictionary in python
sample_dict[new_key] = new_value
3

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 Key India vào từ điển của bạn, sau đó làm điều đó như,Delhi with key India to your dictionary, then do it like,

new_key = 'John'
new_value = 100

# Add a key-value pair to empty dictionary in python
sample_dict[new_key] = new_value
4

Và yếu tố này sẽ được thêm vào từ điển.

new_key = 'John'
new_value = 100

# Add a key-value pair to empty dictionary in python
sample_dict[new_key] = new_value
5

{"Ấn Độ": "Delhi"}

Truy cập các yếu tố của từ điển

Các yếu tố được lưu trữ trong từ điển có thể được truy cập giống như danh sách trong Python, tức là sử dụng vòng lặp

{'John': 100}
4. Tuy nhiên, trong khi lặp lại trên mỗi phần tử, do đó chúng tôi sẽ nhận được khóa chứ không phải giá trị của phần tử để truy cập giá trị của phần tử, chúng tôi phải sử dụng khóa giống như chỉ mục, ví dụ:
{'John': 100}
5.

new_key = 'John'
new_value = 100

# Add a key-value pair to empty dictionary in python
sample_dict[new_key] = new_value
6

Key: Key-1 và phần tử: Phần tử-1 Key: Key-2 và Phần tử: Phần tử-2 Key: Key-3 và Phần tử: Phần tử-3 Key: Key-4 và Phần tử: Phần tử-4 Key: Key-5 và Phần tử: Phần tử-5

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

Các yếu tố có thể bị xóa bằng cách sử dụng từ khóa

{'John': 100}
6, tương tự như cách nó được 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,

new_key = 'John'
new_value = 100

# Add a key-value pair to empty dictionary in python
sample_dict[new_key] = new_value
7

Nếu chúng ta muốn xóa khóa liên kết và giá trị được liên kết với nó, thìlink key and the value associated to it, then

new_key = 'John'
new_value = 100

# Add a key-value pair to empty dictionary in python
sample_dict[new_key] = new_value
8

sẽ xóa yếu tố đó.

new_key = 'John'
new_value = 100

# Add a key-value pair to empty dictionary in python
sample_dict[new_key] = new_value
9

{"name": "StudentTonhight", "loại": "Giáo dục", "Trường": "Tag": "Nơi tốt nhất để học"}

Bấp [các] phần tử vào từ điển

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

{'John': 100}
0

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

new_key = 'John'
new_value = 100

# Add a key-value pair to empty dictionary in python
sample_dict[new_key] = new_value
9

{"Tên": "StudentTonhight", "Loại": "Giáo dục", "Tag": "Nơi tốt nhất để học", "Email": ""}

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

Hàm

{'John': 100}
7 đượ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 bị ghi đè bởi từ điển sau. Ví dụ: giả sử rằng có một từ điển khác có chứa danh sách các khóa học có sẵn trên Studiesight, 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 -

{'John': 100}
8 và
{'John': 100}
9

{'John': 100}
2

Giả sử chúng ta muốn sao chép tất cả các yếu tố của

{'John': 100}
9 vào danh sách
{'John': 100}
8, sau đó chúng ta chỉ cần làm sau:

{'John': 100}
3

Lưu ý: Trong trường hợp này từ điển

{'John': 100}
8 sẽ được cập nhật và sẽ không có ảnh hưởng đến từ điển
{'John': 100}
9.
In this case dictionary
{'John': 100}
8 will get updated, and there would be no effect on dictionary
{'John': 100}
9.

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

Không, Gọi Cập nhật [] 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 đây hiển thị cả hai loại cập nhật trống.Từ điển hiện có vẫn không thay đổi.. The following code example shows both types of empty updates. The existing dictionary remains unchanged.

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

2] Sử dụng phương thức Dict [] Phương thức Từ điển trống Python có nghĩa là nó không chứa bất kỳ phần tử cặp giá trị khóa nào.Để tạo một từ điển trống trong ví dụ này, chúng ta có thể sử dụng Dict [], không có đối số nào.Nếu không có đối số nào được cung cấp, một từ điển trống được tạo.it does not contain any key-value pair elements. To create an empty dictionary in this example, we can use a dict[], which takes no arguments. If no arguments are provided, an empty dictionary is created.

Chúng ta có thể nối một giá trị trong từ điển trong Python không?

Có, bạn có thể nối vào một từ điển trong Python.Nó được thực hiện bằng phương thức Update [].Phương thức cập nhật [] liên kết một từ điển với một từ điển khác và phương thức liên quan đến việc chèn các cặp giá trị khóa từ một từ điển vào từ điển khác.. 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.

Bài Viết Liên Quan

Chủ Đề