Cách làm trống từ điển trong Python

Trong video gần đây của chúng tôi Các câu hỏi phỏng vấn từ điển Python, chúng tôi đã thảo luận về một số chủ đề xung quanh từ điển Python

Ở đây chúng ta sẽ thảo luận về cách tạo một từ điển trống

Trong đoạn mã dưới đây, bạn sẽ thấy có hai cách để tạo

  1. Sử dụng một biến bằng với dấu ngoặc nhọn trống
  2. Chỉ cần tạo một biến trống bằng hàm dict()
  3. Sử dụng khóa/giá trị trong danh sách
  4. Sử dụng một chức năng
  5. Sử dụng hiểu Danh sách

Tạo từ điển trống có nhiều lợi ích vì bạn có thể thao tác với chúng vì chúng có thể thay đổi

Ngoài ra, chúng có thể phát triển và thu nhỏ khi bạn cần, bạn chỉ cần đảm bảo rằng bất kỳ khóa mới nào bạn thêm là duy nhất và chưa được lưu trữ trong từ điển

Một điều khác cần lưu ý về chúng là chúng không có thứ tự

Cuối cùng, nếu bạn đang thêm dữ liệu vào từ điển, các khóa phân biệt chữ hoa chữ thường, do đó, cùng một khóa có thể tồn tại trong từ điển, nhưng nó phải khác nhau về trường hợp được áp dụng cho nó

Để 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)
Dùng thử trực tuyến

đầu ra


{}

Phần 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ụ

Để xóa hoặc làm trống một từ điển, nghĩa là xóa tất cả các mục trong từ điển, hãy sử dụng hàm clear()

Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách xóa tất cả các mục trong Từ điển Python bằng Từ điển. hàm clear(), với sự trợ giúp của cú pháp và ví dụ chi tiết về các chương trình Python

Cú pháp – Từ điển. thông thoáng()

Sau đây là cú pháp để xóa các mục trong Từ điển

Dictionary.clear()

Các phần tử trong từ điển gốc bị xóa. Thao tác này dẫn đến mất dữ liệu. Vì vậy, hãy thận trọng khi bạn gọi clear() trên Dictionary

ví dụ 1. Xóa tất cả các mục của Từ điển Python

Chúng tôi sẽ tạo một từ điển, khởi tạo nó bằng một số khóa. các cặp giá trị và xóa tất cả chúng bằng hàm clear()

Chương trình Python

myDictionary = {
	"a": 65,
	"b": 66,
	"c": 67
}

# print the dictionary items
print('Dictionary items:\n',myDictionary)

# clear the dictionary
myDictionary.clear()

# print the dictionary items
print('Dictionary items after clear():\n',myDictionary)
Chạy

đầu ra

________số 8_______

Tóm lược

Trong hướng dẫn về Ví dụ Python này, chúng ta đã học cách xóa hoặc làm trống Từ điển Python bằng cách sử dụng Clear(), với sự trợ giúp của các chương trình ví dụ Python chi tiết

Trong hướng dẫn Python này, chúng ta sẽ thảo luận về Cách tạo một từ điển Python trống. Ở đây chúng ta cũng sẽ đề cập đến các ví dụ bên dưới

  • Cách tạo một từ điển trống trong Python bằng các phím
  • Cách tạo từ điển lồng nhau rỗng Python
  • Cách kiểm tra xem từ điển Python có trống không

Mục lục

Cách tạo một từ điển Python trống

  • Trong Python để tạo từ điển rỗng, chúng ta có thể không gán phần tử nào trong dấu ngoặc nhọn {}
  • Chúng ta cũng có thể tạo một từ điển trống bằng cách sử dụng phương thức dict(), đây là một hàm tích hợp sẵn trong Python và không có đối số

Thí dụ

Hãy lấy một ví dụ và kiểm tra cách tạo một từ điển trống trong Python

my_new_dict = {}

print("Created empty dictionary:",my_new_dict)

print(type(my_new_dict))

Vì vậy, với đoạn mã trên, chúng tôi tạo một từ điển trống là 'my_new_dict' và nó bằng với dấu ngoặc nhọn{}. Bây giờ nếu bạn muốn xem một từ điển trống ở đầu ra thì bạn phải sử dụng câu lệnh in. Nó sẽ hiển thị một từ điển trống và loại từ điển

Đây là Đầu ra của đoạn mã đã cho sau

Cách làm trống từ điển trong Python
Cách tạo một từ điển Python trống

Một ví dụ khác để tạo một từ điển trống bằng cách sử dụng hàm tích hợp dict()

Trong Python, từ điển rỗng có nghĩa là nó không chứa các phần tử cặp khóa-giá trị. Trong ví dụ này để tạo một từ điển trống, chúng ta có thể sử dụng hàm tạo dict và phương thức này không có đối số. Nếu không có đối số nào được thông qua thì nó sẽ tạo ra một từ điển trống

Mã nguồn

emp_num = dict()

print("Empty dictionary:",emp_num)
print(type(emp_num))

Cách làm trống từ điển trong Python
Cách tạo một phương thức dict từ điển Python trống

Đây là cách tạo một từ điển trống trong Python

Đọc. Từ điển Python sang CSV

Cách tạo một từ điển trống trong Python bằng các phím

Trong Python để tạo một từ điển trống với các khóa, chúng ta có thể sử dụng kết hợp phương thức zip() và len(). Phương thức này sẽ khởi tạo một từ điển các khóa và không trả về giá trị nào trong từ điển

Mã nguồn

new_key_lis = [18,23,45]
b= dict([(23,18)])

c = dict(zip(new_key_lis, [None]*len(new_key_lis)))
print(c)

Đây là việc triển khai Mã đã cho sau đây

Cách làm trống từ điển trong Python
Cách tạo một từ điển trống trong Python bằng Keys

Đọc. Python chuyển từ điển thành mảng

Cách tạo từ điển lồng nhau trống

  • Ở đây chúng ta có thể xem cách tạo một từ điển lồng nhau trống trong Python
  • Trong ví dụ này, chúng tôi sử dụng khái niệm về phương thức dict() để tạo một từ điển lồng nhau rỗng. Phương thức dict() là một hàm tích hợp sẵn trong Python và nó không cần đối số

Thí dụ

new_dict = { '': { }, 
         '': { }}
print("Empty Nested dictionary:",new_dict)

Đây là việc thực thi đoạn mã đã cho sau đây

Cách làm trống từ điển trong Python
Cách tạo một từ điển lồng nhau trống

Đọc. Nhận tất cả các giá trị từ một từ điển Python

Cách kiểm tra xem từ điển Python có trống không

  • Để kiểm tra xem từ điển Python có trống hay không, chúng ta có thể sử dụng điều kiện if. Nó sẽ kiểm tra điều kiện nếu từ điển có chứa các phần tử hay không. Điều kiện if sẽ trả về true nếu từ điển trống, nếu không nó sẽ trả về false
  • Có nhiều phương pháp khác nhau để giải quyết nhiệm vụ này
    • Bằng cách sử dụng nếu điều kiện
    • Bằng cách sử dụng not toán tử
    • Bằng cách sử dụng phương thức bool(dict)
    • Bằng cách sử dụng phương thức len()

Bằng cách sử dụng nếu điều kiện

Trong Python, điều kiện 'if' xác minh xem từ điển có chứa các phần tử hay không. Vì vậy, trong đoạn mã dưới đây, chúng tôi sẽ kiểm tra điều kiện

Mã nguồn

my_dictionary = {18:"h",19:"a",25:"o"}
new_dictionary = {}

if my_dictionary:
   print("my_dictionary is not empty")
else:
   print("my_dictionary is empty")
if new_dictionary:
   print("new_dictionary is not empty")
else:
   print("new_dictionary is empty")

Trong đoạn mã trên trước tiên, chúng tôi sẽ khởi tạo hai từ điển. Từ điển đầu tiên chứa cặp khóa-giá trị và từ điển thứ hai tạo một lệnh trống. Bây giờ hãy sử dụng điều kiện if và kiểm tra từ điển nào trống. Để làm điều này, chúng tôi sử dụng điều kiện if-else và nếu từ điển chứa một phần tử thì nó sẽ hiển thị từ điển không trống

Đây là Ảnh chụp màn hình của mã đã cho sau

Cách làm trống từ điển trong Python
Cách kiểm tra xem từ điển Python có trống không

Đọc. Từ điển Python của bộ dữ liệu

Bằng cách sử dụng not toán tử

Trong Python để áp dụng toán tử not trong từ điển, trước tiên chúng ta sẽ khởi tạo một từ điển trống và sử dụng toán tử 'không' để kiểm tra xem từ điển có trống không

Thí dụ

Hãy lấy một ví dụ và kiểm tra xem từ điển Python có trống hay không

my_emp_dict = {}

new_out = not my_emp_dict
print("Dictionary is epty or not?:",new_out)

đầu ra

Cách làm trống từ điển trong Python
Cách kiểm tra xem từ điển Python có trống không bằng cách sử dụng toán tử not

Đọc. Python tạo từ điển từ hai danh sách

Bằng cách sử dụng phương thức bool() dict

Để kiểm tra xem từ điển có trống không thì nó sẽ trả về true bằng cách sử dụng phương thức bool(). Phương thức này được sử dụng để trả về một giá trị boolean có nghĩa là nó sẽ hiển thị ở đầu ra Đúng hoặc Sai và chỉ cần một đối số

Mã nguồn

my_new_dict = {}
emp_val = bool(my_new_dict)

print(emp_val)

Đây là việc thực thi đoạn mã đã cho sau đây

Cách làm trống từ điển trong Python
cách kiểm tra xem từ điển Python có trống không bằng cách sử dụng phương thức bool

Đọc. Cách tạo từ điển từ một danh sách trong Python

Bằng cách sử dụng phương thức len()

Một cách khác để kiểm tra xem từ điển có trống hay không trong Python là sử dụng phương thức len()

Mã nguồn

you_dictionary = {}

new_emp_dict = len(you_dictionary)

if new_emp_dict == 0:
    print ("Empty dictionary")
else:
    print ("Dictionary is not empty")

Trước tiên, trong đoạn mã trên, chúng tôi sẽ khởi tạo một từ điển trống 'you_dictionary'. Sau đó, chúng ta sử dụng hàm len() để tính độ dài của từ điển và chứa nó trong biến ‘new_emp_dict’ và sử dụng điều kiện câu lệnh if để kiểm tra xem từ điển có trống hay không

Đây là việc triển khai mã đã cho sau đây

Cách làm trống từ điển trong Python
Cách kiểm tra xem từ điển Python có trống không bằng phương thức len

Bạn cũng có thể thích đọc các hướng dẫn sau

  • Từ điển Python pop
  • Python lặp qua một danh sách
  • Python cho chỉ mục vòng lặp
  • Python tìm giá trị tối đa trong từ điển
  • Từ điển Python nhiều khóa

Trong hướng dẫn Python này, chúng ta đã thảo luận về Cách tạo một từ điển Python trống Ở đây chúng ta cũng đã đề cập đến các chủ đề sau

  • Cách tạo một từ điển trống trong Python bằng các phím
  • Cách tạo từ điển lồng nhau rỗng Python
  • Cách kiểm tra xem từ điển Python có trống không

Cách làm trống từ điển trong Python

Bijay Kumar

Python là một trong những ngôn ngữ phổ biến nhất ở Hoa Kỳ. Tôi đã làm việc với Python trong một thời gian dài và tôi có kinh nghiệm làm việc với nhiều thư viện khác nhau trên Tkinter, Pandas, NumPy, Turtle, Django, Matplotlib, Tensorflow, Scipy, Scikit-Learn, v.v… Tôi có kinh nghiệm làm việc với nhiều khách hàng khác nhau . Kiểm tra hồ sơ của tôi

Từ điển có thể trống không?

Từ điển Python trống có nghĩa là nó không chứa bất kỳ phần tử cặp khóa-giá trị nào . Để tạo một từ điển trống trong ví dụ này, chúng ta có thể sử dụng một dict(), không có đối số. Nếu không có đối số nào được cung cấp, một từ điển rỗng sẽ được tạo.

Phương pháp nào được sử dụng để xóa tất cả nội dung trong từ điển?

mệnh lệnh. clear() để xóa từ điển trong Python

Từ điển rỗng là gì?

tính từ, emp·tier, emp·to·est. không chứa gì; . một cái chai rỗng. không có người cư ngụ hoặc không có người cư ngụ; . một ngôi nhà trống. : an empty bottle. having no occupant or occupants; vacant; unoccupied: an empty house.