Hướng dẫn add items to empty dictionary python - thêm các mục 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.

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 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_value0

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_value1

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_value2

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_value3

Đ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_value4

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_value5

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_value6

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_value7

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_value8

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_value9

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_value02 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_value02 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_value04 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_value05 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_value06 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_value07 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_value08.

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_value08 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_value08 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_value04.

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_value08 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_value08:

{'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_value16 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_value17:

# 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_value05 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_value19 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_value17 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_value23:

# 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_value19 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_value19 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_value26 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_value27.

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_value27 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_value26, 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_value19.

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_value27 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_value26.

# 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_value33.

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_value35:

{'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_value36 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_value36 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_value36 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_value04:

{'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_value36.

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_value36 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_value43 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_value43:

{'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_value43 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_value46 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.

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

Từ điển Python là một trong những loại dữ liệu tích hợp.Các yếu tố từ điển là các cặp giá trị khóa.Bạn có thể thêm vào từ điển trong Python bằng nhiều phương thức.You can add to dictionary in Python using multiple methods.

Làm cách nào để thêm dữ liệu 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 ..

Chủ đề