Hướng dẫn how do you append an empty dictionary in python? - làm thế nào để bạn nối một từ điển trống trong python?

Hướng dẫn how do you append an empty dictionary in python? - làm thế nào để bạn nối một 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 từng 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.



Làm thế nào để bạn thêm các mục vào một từ điển trống trong Python?

Sử dụng lập chỉ mục từ điển để nối một giá trị vào một từ điển trống. Sử dụng Dict [Key] = Giá trị để nối khóa vào Từ điển trống Dict với giá trị làm giá trị của nó.Use dict[key] = value to append key to the empty dictionary dict with value as its value.

Làm thế nào để bạn nối vào một từ điển trong Python?

Điều này có thể được thực hiện bằng phương pháp Dict [Key]. Làm thế nào để bạn thêm giá trị vào một khóa trong Python? Sử dụng hàm Update () và toán tử [], bạn có thể thêm hoặc nối thêm giá trị khóa mới vào từ điển. Phương pháp này cũng có thể được sử dụng để thay thế giá trị của bất kỳ khóa hiện có hoặc nối các giá trị mới vào các khóa.Using the update() function and [] operator, you can add or append a new key-value to the dictionary. This method can also be used to replace the value of any existing key or append new values to the keys.

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.

Có một chức năng nối tiếp cho từ điển trong Python?

Bấp (các) phần tử vào từ điển để nối phần tử vào từ điển hiện có, bạn phải sử dụng tên từ điển theo sau là dấu ngoặc vuông với tên khóa và gán giá trị cho nó.To append an element to an existing dictionary, you have to use the dictionary name followed by square brackets with the key name and assign a value to it.