Hướng dẫn add element to empty dictionary python - thêm phần tử vào python từ điển trống

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.

Show

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.

Hướng dẫn add element to empty dictionary python - thêm phần tử vào python từ điển trống

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:

  1. Xác định một từ điển
    1. Xác định một từ điển trống
    2. Xác định một từ điển với các mục
  2. Tổng quan về các khóa và giá trị 1. Tìm số của các cặp
    {'John': 100,
     'Mark': 101,
     'Aadi': 102 }
    8 có trong từ điển 2.View tất cả các cặp
    {'John': 100,
     'Mark': 101,
     'Aadi': 102 }
    8 3.View tất cả
    1.Find the number of
    {'John': 100,
     'Mark': 101,
     'Aadi': 102 }
    8 pairs contained in a dictionary
    2.View all
    {'John': 100,
     'Mark': 101,
     'Aadi': 102 }
    8 pairs
    3.View all
    # 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)
    0
    4.View all
    # 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)
    1
  3. Truy cập các mục riêng lẻ
  4. Sửa đổi một từ điển
    1. Thêm các mục mới
    2. Cập nhật các mục
    3. Xóa mục

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à bằng cách sử dụng một bộ niềng răng xoăn,

# 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)
2 và cách thứ hai là bằng cách sử dụng hàm
# 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)
3 tích hợp.

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,

# 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)
2.

#create an empty dictionary
my_dictionary = {}

print(my_dictionary)

#to check the data type use the type() function
print(type(my_dictionary))

#output

#{}
#<class 'dict'>

Một cách khác để tạo một từ điển trống là sử dụng hàm

# 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)
3 mà không cần truyề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:

new_key = 'John'
new_value = 100

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

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:

new_key = 'John'
new_value = 100

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

Hãy phá vỡ nó:

  • # 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)
    6 là tên biến. Đây là tên mà từ điển sẽ có.
  • # 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)
    7 là toán tử gán gán cặp
    # 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)
    8 cho
    # 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)
    6.
  • Bạn khai báo một từ điển với một bộ niềng răng xoăn,
    # 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)
    2.
  • Bên trong niềng răng xoăn, bạn có một cặp giá trị khóa. Các khóa được tách ra khỏi các giá trị liên quan của chúng với dấu hai chấm,
    {'John': 100}
    1.

Hãy xem một ví dụ về việc tạo một từ điển với các mục:

new_key = 'John'
new_value = 100

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

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:

{'John': 100}
2,
{'John': 100}
3 và
{'John': 100}
4.

Các phím là

{'John': 100}
5,
{'John': 100}
6 và
{'John': 100}
7. Các giá trị liên quan của chúng lần lượt là
{'John': 100}
8,
{'John': 100}
9 và
# 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)
0.

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,

# 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)
1.

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

# 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)
3 lần này.

Bạn sẽ đạt được điều này bằng cách sử dụng

# 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)
3 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.

new_key = 'John'
new_value = 100

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

Điều đáng nói là phương pháp

# 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)
4, đó 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à

# 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)
5.

Cú pháp chung cho phương thức là như sau:

new_key = 'John'
new_value = 100

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

Hãy xem một ví dụ về việc tạo từ điển bằng cách sử dụng

# 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)
4 mà không cần đặt giá trị cho tất cả các khóa:

new_key = 'John'
new_value = 100

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

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:

new_key = 'John'
new_value = 100

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

Tổng quan về các khóa và giá trị trong từ điển trong Python

Cá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à

# 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)
7,
# 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)
8,
# 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)
9,
{'John': 100,
 'Mark': 200,
 'Aadi': 300}
0 và
{'John': 100,
 'Mark': 200,
 'Aadi': 300}
1.

Các khóa từ điển không thể thuộc loại có thể thay đổi, chẳng hạn như

{'John': 100,
 'Mark': 200,
 'Aadi': 300}
2,
{'John': 100,
 'Mark': 200,
 'Aadi': 300}
3 hoặc
{'John': 100,
 'Mark': 200,
 'Aadi': 300}
4.cannot be of a type that is mutable, such as
{'John': 100,
 'Mark': 200,
 'Aadi': 300}
2,
{'John': 100,
 'Mark': 200,
 'Aadi': 300}
3, or
{'John': 100,
 'Mark': 200,
 'Aadi': 300}
4.

Vì vậy, hãy nói rằng bạn có từ điển sau:

new_key = 'John'
new_value = 100

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

Các khóa trong từ điển là các loại dữ liệu

{'John': 100,
 'Mark': 200,
 'Aadi': 300}
5,
{'John': 100,
 'Mark': 200,
 'Aadi': 300}
6,
{'John': 100,
 'Mark': 200,
 'Aadi': 300}
7 và
{'John': 100,
 'Mark': 200,
 'Aadi': 300}
8, 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à

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

new_key = 'John'
new_value = 100

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

Trong ví dụ trên, tôi đã cố gắng tạo một khóa thuộc loại

#create an empty dictionary
my_dictionary = {}

print(my_dictionary)

#to check the data type use the type() function
print(type(my_dictionary))

#output

#{}
#<class 'dict'>
0 (loại dữ liệu có thể thay đổi). Điều này dẫn đến một lỗi
#create an empty dictionary
my_dictionary = {}

print(my_dictionary)

#to check the data type use the type() function
print(type(my_dictionary))

#output

#{}
#<class 'dict'>
1.

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 {'John': 100, 'Mark': 101, 'Aadi': 102 }8 có trong từ điển trong Python

Hàm

#create an empty dictionary
my_dictionary = {}

print(my_dictionary)

#to check the data type use the type() function
print(type(my_dictionary))

#output

#{}
#<class 'dict'>
3 trả về tổng chiều dài của đối tượng được truyền dưới dạng đối số.

Khi một từ điển được truyền như một đối số cho hàm, nó sẽ trả về tổng số cặp giá trị khóa được đặt trong từ điển.

Đây là cách bạn tính toán số lượng các cặp giá trị khóa bằng cách sử dụng

#create an empty dictionary
my_dictionary = {}

print(my_dictionary)

#to check the data type use the type() function
print(type(my_dictionary))

#output

#{}
#<class 'dict'>
3:

new_key = 'John'
new_value = 100

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

Cách xem tất cả các cặp {'John': 100, 'Mark': 101, 'Aadi': 102 }8 có trong một từ điển trong Python

Để xem mọi cặp giá trị khóa bên trong từ điển, hãy sử dụng phương thức

#create an empty dictionary
my_dictionary = {}

print(my_dictionary)

#to check the data type use the type() function
print(type(my_dictionary))

#output

#{}
#<class 'dict'>
6 tích hợp:

{'John': 100}
0

Phương thức

#create an empty dictionary
my_dictionary = {}

print(my_dictionary)

#to check the data type use the type() function
print(type(my_dictionary))

#output

#{}
#<class 'dict'>
6 trả về một danh sách các bộ dữ liệu chứa các cặp giá trị khóa bên trong từ điển.

Cách xem tất cả # 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)0 có trong từ điển trong Python

Để xem tất cả các khóa bên trong từ điển, hãy sử dụng phương thức

#create an empty dictionary
my_dictionary = {}

print(my_dictionary)

#to check the data type use the type() function
print(type(my_dictionary))

#output

#{}
#<class 'dict'>
9 tích hợp:

{'John': 100}
1

Phương thức

#create an empty dictionary
my_dictionary = {}

print(my_dictionary)

#to check the data type use the type() function
print(type(my_dictionary))

#output

#{}
#<class 'dict'>
9 trả về một danh sách chỉ chứa các khóa bên trong từ điển.

Cách xem tất cả # 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)1 có trong một từ điển trong Python

Để xem tất cả các giá trị bên trong từ điển, hãy sử dụng phương thức

new_key = 'John'
new_value = 100

# Add a key-value pair to empty dictionary in python
sample_dict[new_key] = new_value
02 tích hợp:

{'John': 100}
2

Phương thức

new_key = 'John'
new_value = 100

# Add a key-value pair to empty dictionary in python
sample_dict[new_key] = new_value
02 trả về một danh sách chỉ chứa các giá trị bên trong từ điển.

Cách truy cập các mục riêng lẻ trong một từ điển trong Python

Khi làm việc với danh sách, bạn truy cập các mục trong danh sách bằng cách đề cập đến tên danh sách và sử dụng ký hiệu khung vuông. Trong khung vuông, bạn chỉ định số (hoặc vị trí) của mục.

Bạn không thể làm chính xác giống nhau với từ điển.

Khi làm việc với từ điển, bạn không thể truy cập một phần tử bằng cách tham chiếu số chỉ mục của nó, vì từ điển chứa các cặp giá trị khóa.

Thay vào đó, bạn truy cập mục bằng cách sử dụng tên từ điển và ký hiệu khung vuông, nhưng lần này là trong khung vuông bạn chỉ định một khóa.

Mỗi khóa tương ứng với một giá trị cụ thể, vì vậy bạn đề cập đến khóa được liên kết với giá trị bạn muốn truy cập.

Cú pháp chung để làm như vậy là như sau:

{'John': 100}
3

Chúng ta hãy xem ví dụ sau về cách truy cập một mục trong từ điển Python:

{'John': 100}
4

Điều gì xảy ra mặc dù khi bạn cố gắng truy cập một khóa không tồn tại trong từ điển?

{'John': 100}
5

Nó dẫn đến một

new_key = 'John'
new_value = 100

# Add a key-value pair to empty dictionary in python
sample_dict[new_key] = new_value
04 vì không có chìa khóa như vậy trong từ điển.

Một cách để tránh điều này xảy ra là tìm kiếm trước tiên để xem liệu khóa có nằm trong từ điển ngay từ đầu không.

Bạn làm điều này bằng cách sử dụng từ khóa

new_key = 'John'
new_value = 100

# Add a key-value pair to empty dictionary in python
sample_dict[new_key] = new_value
05 trả về giá trị boolean. Nó trả về
new_key = 'John'
new_value = 100

# Add a key-value pair to empty dictionary in python
sample_dict[new_key] = new_value
06 nếu khóa nằm trong từ điển và
new_key = 'John'
new_value = 100

# Add a key-value pair to empty dictionary in python
sample_dict[new_key] = new_value
07 nếu không.

{'John': 100}
6

Một cách khác xung quanh điều này là truy cập các mục trong từ điển bằng cách sử dụng phương thức

new_key = 'John'
new_value = 100

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

Bạn vượt qua khóa mà bạn đang tìm kiếm như một đối số và

new_key = 'John'
new_value = 100

# Add a key-value pair to empty dictionary in python
sample_dict[new_key] = new_value
08 trả về giá trị tương ứng với khóa đó.

{'John': 100}
7

Như bạn nhận thấy, khi bạn đang tìm kiếm một khóa không tồn tại, theo mặc định

new_key = 'John'
new_value = 100

# Add a key-value pair to empty dictionary in python
sample_dict[new_key] = new_value
08 trả về
# 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)
5 thay vì
new_key = 'John'
new_value = 100

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

Nếu thay vì hiển thị giá trị

# 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)
5 mặc định, bạn muốn hiển thị một thông báo khác khi không tồn tại khóa, bạn có thể tùy chỉnh
new_key = 'John'
new_value = 100

# Add a key-value pair to empty dictionary in python
sample_dict[new_key] = new_value
08 bằng cách cung cấp một giá trị khác.

Bạn làm như vậy bằng cách chuyển giá trị mới làm đối số tùy chọn thứ hai cho phương thức

new_key = 'John'
new_value = 100

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

{'John': 100}
8

Bây giờ khi bạn đang tìm kiếm một khóa và nó không có trong từ điển, bạn sẽ thấy tin nhắn

new_key = 'John'
new_value = 100

# Add a key-value pair to empty dictionary in python
sample_dict[new_key] = new_value
16 xuất hiện trên bảng điều khiển.

Cách sửa đổi từ điển trong Python

Từ điển có thể thay đổi, có nghĩa là chúng có thể thay đổi.

Họ có thể phát triển và thu nhỏ trong suốt cuộc đời của chương trình.

Các mục mới có thể được thêm vào, các mục hiện có có thể được cập nhật với các giá trị mới và các mục có thể bị xóa.

Cách thêm các mục mới vào từ điển trong Python

Để thêm một cặp giá trị khóa vào từ điển, hãy sử dụng ký hiệu khung vuông.

Cú pháp chung để làm như vậy là như sau:

{'John': 100}
9

Đầu tiên, chỉ định tên của từ điển. Sau đó, trong dấu ngoặc vuông, tạo một khóa và gán nó một giá trị.

Giả sử bạn đang bắt đầu với một từ điển trống:

# Creating an empty dictionary
sample_dict = {}

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

print(sample_dict)
0

Đây là cách bạn sẽ thêm một cặp giá trị khóa vào

new_key = 'John'
new_value = 100

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

# Creating an empty dictionary
sample_dict = {}

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

print(sample_dict)
1

Đây là cách bạn sẽ thêm một cặp giá trị khóa mới khác:

# Creating an empty dictionary
sample_dict = {}

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

print(sample_dict)
2

Hãy nhớ rằng nếu khóa bạn đang cố gắng thêm đã tồn tại trong từ điển đó và bạn đang gán cho nó một giá trị khác, khóa sẽ được cập nhật.

Hãy nhớ rằng chìa khóa cần phải là duy nhất.

# Creating an empty dictionary
sample_dict = {}

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

print(sample_dict)
3

Nếu bạn muốn ngăn chặn việc thay đổi giá trị của khóa đã tồn tại một cách tình cờ, bạn có thể muốn kiểm tra xem khóa bạn đang cố gắng thêm có trong từ điển không.

Bạn làm điều này bằng cách sử dụng từ khóa

new_key = 'John'
new_value = 100

# Add a key-value pair to empty dictionary in python
sample_dict[new_key] = new_value
05 như chúng ta đã thảo luận ở trên:

# Creating an empty dictionary
sample_dict = {}

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

print(sample_dict)
4

Cách cập nhật các mục trong từ điển trong Python

Cập nhật các mục trong một từ điển hoạt động theo cách tương tự để thêm các mục vào từ điển.

Khi bạn biết bạn muốn cập nhật giá trị của khóa hiện có, hãy sử dụng cú pháp chung sau đây mà bạn đã thấy trong phần trước:

# Creating an empty dictionary
sample_dict = {}

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

print(sample_dict)
5
# Creating an empty dictionary
sample_dict = {}

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

print(sample_dict)
6

Để cập nhật từ điển, bạn cũng có thể sử dụng phương pháp

new_key = 'John'
new_value = 100

# Add a key-value pair to empty dictionary in python
sample_dict[new_key] = new_value
19 tích hợp.

Phương pháp này đặc biệt hữu ích khi bạn muốn cập nhật nhiều giá trị bên trong từ điển cùng một lúc.

Giả sử bạn muốn cập nhật khóa

{'John': 100}
5 và
{'John': 100}
6 trong
new_key = 'John'
new_value = 100

# Add a key-value pair to empty dictionary in python
sample_dict[new_key] = new_value
17 và thêm khóa mới,
new_key = 'John'
new_value = 100

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

# Creating an empty dictionary
sample_dict = {}

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

print(sample_dict)
7

Phương pháp

new_key = 'John'
new_value = 100

# Add a key-value pair to empty dictionary in python
sample_dict[new_key] = new_value
19 có một bộ các cặp giá trị khóa.

Các khóa đã tồn tại đã được cập nhật với các giá trị mới được gán và một cặp giá trị khóa mới đã được thêm vào.

Phương pháp

new_key = 'John'
new_value = 100

# Add a key-value pair to empty dictionary in python
sample_dict[new_key] = new_value
19 cũng hữu ích khi bạn muốn thêm nội dung của một từ điển vào khác.

Giả sử bạn có một 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
26 và từ điển thứ hai,
new_key = 'John'
new_value = 100

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

Nếu bạn muốn hợp nhất nội dung của

new_key = 'John'
new_value = 100

# Add a key-value pair to empty dictionary in python
sample_dict[new_key] = new_value
27 với nội dung của
new_key = 'John'
new_value = 100

# Add a key-value pair to empty dictionary in python
sample_dict[new_key] = new_value
26, hãy sử dụng phương pháp
new_key = 'John'
new_value = 100

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

Tất cả các cặp giá trị khóa có trong

new_key = 'John'
new_value = 100

# Add a key-value pair to empty dictionary in python
sample_dict[new_key] = new_value
27 sẽ được thêm vào cuối 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
26.

# Creating an empty dictionary
sample_dict = {}

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

print(sample_dict)
8

Cách xóa các mục khỏi từ điển trong Python

Một trong những cách để xóa một khóa cụ thể và giá trị liên quan của nó khỏi từ điển là bằng cách sử dụng từ khóa

new_key = 'John'
new_value = 100

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

Cú pháp để làm như vậy là như sau:

# Creating an empty dictionary
sample_dict = {}

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

print(sample_dict)
9

Ví dụ: đây là cách bạn sẽ xóa khóa

{'John': 100}
7 khỏi 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
35:

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

Nếu bạn muốn xóa một khóa, nhưng cũng muốn lưu giá trị bị loại bỏ đó, hãy sử dụng phương thức

new_key = 'John'
new_value = 100

# Add a key-value pair to empty dictionary in python
sample_dict[new_key] = new_value
36 tích hợp.

Phương thức

new_key = 'John'
new_value = 100

# Add a key-value pair to empty dictionary in python
sample_dict[new_key] = new_value
36 loại bỏ nhưng cũng trả về khóa bạn chỉ định. Bằng cách này, bạn có thể lưu trữ giá trị đã loại bỏ trong một biến để sử dụng hoặc truy xuất sau này.

Bạn vượt qua khóa bạn muốn xóa như một đối số cho phương thức.

Đây là cú pháp chung để làm điều đó:

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

Để xóa phím

{'John': 100}
7 khỏi ví dụ trên, nhưng lần này bằng phương thức
new_key = 'John'
new_value = 100

# Add a key-value pair to empty dictionary in python
sample_dict[new_key] = new_value
36 và lưu giá trị được liên kết với khóa vào một biến, hãy làm như sau:

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

Nếu bạn chỉ định một khóa không tồn tại trong từ điển, bạn sẽ nhận được thông báo lỗi

new_key = 'John'
new_value = 100

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

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

Một cách xung quanh điều này là chuyển một đối số thứ hai cho phương thức

new_key = 'John'
new_value = 100

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

Bằng cách bao gồm đối số thứ hai sẽ không có lỗi. Thay vào đó, sẽ có một thất bại im lặng nếu chìa khóa không tồn tại và từ điển sẽ không thay đổi.

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

Phương pháp

new_key = 'John'
new_value = 100

# Add a key-value pair to empty dictionary in python
sample_dict[new_key] = new_value
36 loại bỏ một khóa cụ thể và giá trị liên quan của nó-nhưng nếu bạn chỉ muốn xóa cặp giá trị khóa cuối cùng khỏi từ điển thì sao?last key-value pair from a dictionary?

Thay vào đó, hãy sử dụng phương pháp

new_key = 'John'
new_value = 100

# Add a key-value pair to empty dictionary in python
sample_dict[new_key] = new_value
43 tích hợp thay thế.

Đây là cú pháp chung cho phương pháp

new_key = 'John'
new_value = 100

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

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

Phương pháp

new_key = 'John'
new_value = 100

# Add a key-value pair to empty dictionary in python
sample_dict[new_key] = new_value
43 không có đối số, nhưng loại bỏ và trả về cặp giá trị khóa cuối cùng từ một từ điển.

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

Cuối cùng, nếu bạn muốn xóa tất cả các cặp giá trị khóa khỏi từ điển, hãy sử dụng phương thức

new_key = 'John'
new_value = 100

# Add a key-value pair to empty dictionary in python
sample_dict[new_key] = new_value
46 tích hợp.

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

Sử dụng phương pháp này sẽ để lại cho bạn một từ điển trống.

Sự kết luận

Và bạn có nó rồi đấy! Bây giờ bạn biết những điều cơ bản của từ điển trong Python.

Tôi hy vọng bạn thấy bài viết này hữu ích.

Để tìm hiểu thêm về ngôn ngữ lập trình Python, hãy xem máy tính khoa học của Freecodecamp với chứng nhận Python.

Bạn sẽ bắt đầu từ những điều cơ bản và học hỏi một cách thân thiện với người mới bắt đầu. Bạn cũng sẽ xây dựng năm dự án vào cuối để đưa vào thực tế và giúp củng cố những gì bạn đã học.

Cảm ơn bạn đã đọc và mã hóa hạnh phúc!



Học mã miễn phí. Chương trình giảng dạy nguồn mở của Freecodecamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu

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

Câu trả lời. 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.NO, calling update() with no parameters or with an empty dictionary will not change any of the existing key/values in the dictionary. The following code example shows both types of empty updates. The existing dictionary remains unchanged.

Làm cách nào để thêm các yếu tố vào từ điển trong Python?

Hãy xem làm thế nào chúng ta có thể thêm các khóa mới vào từ điển bằng cách sử dụng các cách khác nhau vào từ điển ...
Tạo một từ điển trước ..
Phương pháp 1: Thêm các phím mới bằng cách sử dụng ký hiệu đăng ký ..
Phương pháp 2: Thêm các phím mới bằng phương thức Update () ..
Phương pháp 3: Thêm các khóa mới bằng phương thức __setItem__ ..
Phương pháp 4: Thêm các phím mới bằng toán tử ** ..

Làm thế nào để bạn thêm một yếu tố vào một từ điển?

Dưới đây là hai cách tiếp cận mà chúng ta có thể sử dụng ...
Gán một khóa mới làm chỉ số.Chúng tôi thêm một phần tử mới vào từ điển bằng cách sử dụng khóa mới làm chỉ số và gán cho nó một giá trị.....
Sử dụng phương thức Update ().....
Bằng cách hợp nhất hai từ điển ..

Bạn có thể nối vào một từ điển trong Python không?

Chụp các giá trị vào từ điển bằng phương thức Update () Phương thức Từ điển Python cung cấp một phương thức Update () cho phép chúng tôi nối một từ điển vào từ điển khác.Phương thức Cập nhật () tự động ghi đè lên các giá trị của bất kỳ khóa hiện có nào với các khóa mới.The Python dictionary offers an update() method that allows us to append a dictionary to another dictionary. The update() method automatically overwrites the values of any existing keys with the new ones.