Trong hướng dẫn Python này, chúng ta sẽ nghiên cứu cách tạo từ điển từ các tập hợp bằng một số ví dụ trong python. Hơn nữa, chúng tôi cũng sẽ bao gồm các chủ đề này
- Từ điển Python của bộ
- Từ điển danh sách Python
- Từ điển Python của danh sách nối thêm
- Bộ khóa từ điển Python
- Giá trị đặt từ điển Python
- Bộ từ điển Python mặc định
- Danh sách bộ từ điển Python Tuple
- Từ điển Python của hai danh sách
- Từ điển Python có danh sách tới CSV
- Từ điển Python được đặt trống
- Từ điển đảo ngược Python của danh sách
- Từ điển Python của danh sách để liệt kê
- Các khóa từ điển Python để đặt
- Giá trị từ điển Python để đặt
Mục lục
- Từ điển Python của bộ
- Từ điển danh sách Python
- Từ điển Python của danh sách nối thêm
- Bộ khóa từ điển Python
- Giá trị đặt từ điển Python
- Bộ từ điển Python mặc định
- Danh sách bộ từ điển Python Tuple
- Từ điển Python của hai danh sách
- Từ điển Python có danh sách tới CSV
- Từ điển Python được đặt trống
- Từ điển đảo ngược Python của danh sách
- Từ điển Python của danh sách để liệt kê
- Các khóa từ điển Python để đặt
- Giá trị từ điển Python để đặt
Từ điển Python của bộ
- Trong phần này, chúng ta sẽ thảo luận về cách tạo từ điển từ các bộ trong Python
- Để thực hiện tác vụ cụ thể này, chúng tôi sẽ nhập mô-đun defaultdict[] và sau đó chúng tôi sẽ gán khóa có thể thay đổi trong danh sách cùng với các giá trị dưới dạng từ điển
- Trong Python, defaultdict[] tương tự như một từ điển nhưng nó được khai báo như một hàm và nó không có đối số, và nó cũng sẽ không bao giờ gây ra lỗi
cú pháp
Đây là Cú pháp của phương thức defaultdict[]
defaultdict[defaultfactory]
Ví dụ
Hãy lấy một ví dụ và kiểm tra cách tạo từ điển từ hai bộ trong Python
Mã nguồn
from collections import defaultdict
new_dict = defaultdict[set]
new_dict["Employees_id"] |= {56, 23, 98, 134, 945}
new_dict["Employee_age"] |= {34, 45, 37, 29, 31}
print["Creation of dictionary from two sets:",new_dict]
Đây là việc thực thi đoạn mã đã cho sau đây
Cũng kiểm tra. Từ điển Python nhiều giá trị
Từ điển danh sách Python
- Trong Chương trình này, chúng ta sẽ thảo luận về cách tạo từ điển từ danh sách trong Python
- Để thực hiện tác vụ này, chúng ta sẽ chèn một danh sách dưới dạng một giá trị trong từ điển bằng cách sử dụng phương thức subscript[]
Ví dụ
empty_dict = {}
empty_dict["Country_name"] = ['USA', 'France']
empty_dict["Student_name"] = ['George', "James", "William"]
print["Created dictionary of lists:",empty_dict]
Đây là việc thực thi đoạn mã đã cho sau đây
Đọc. Lỗi khóa từ điển Python
Từ điển Python của danh sách nối thêm
Chúng tôi đã đề cập đến chủ đề này trong từ điển danh sách Python. Bạn có thể tham khảo bài viết chi tiết của chúng tôi tại link trên
Bộ khóa từ điển Python
- Trong phần này, chúng ta sẽ thảo luận về cách tạo từ điển từ các bộ khóa trong Python
- Để thực hiện tác vụ này, trước tiên, chúng tôi sẽ tạo một danh sách và gán tên quốc gia làm thành phần chính, sau đó chúng tôi sẽ sử dụng lệnh. fromkeys[] và nó sẽ trả về các khóa cùng với không có giá trị nào
Ví dụ
Set_of_keys = ['Germany', 'France', 'Spain']
result = dict.fromkeys[Set_of_keys, None]
print[result]
Đây là Ảnh chụp màn hình của mã đã cho sau
Đọc. Các khóa trùng lặp từ điển Python
Giá trị đặt từ điển Python
- Trong Chương trình này, chúng ta sẽ thảo luận về cách tạo từ điển bằng cách đặt giá trị trong Python
- Để thực hiện tác vụ này, chúng ta sẽ sử dụng phương thức subscript và phương thức này sẽ giúp người dùng tạo một từ điển từ một tập hợp các giá trị
Ví dụ
new_dict = {}
new_dict["USA"] = [16, 28, 39]
new_dict["United Kingdom"] = [56, 98, 113]
new_dict["France"] = [32, 87, 44]
new_dict["Germany"] =[14,56,92]
print["Created dictionary from set values:",new_dict]
Trước tiên, trong đoạn mã trên, chúng tôi đã tạo một từ điển trống để chèn các giá trị vào đó và sau đó chúng tôi khai báo một khóa cụ thể cùng với một tập hợp các giá trị. Sau khi bạn thực thi mã này, đầu ra sẽ hiển thị từ điển mới chứa các phần tử ở dạng cặp khóa-giá trị
Đây là việc triển khai mã đã cho sau đây
Đọc. Nhận khóa đầu tiên trong từ điển Python
Bộ từ điển Python mặc định
- Trong phần này, chúng ta sẽ thảo luận về cách sử dụng phương thức setdefault trong từ điển Python
- Trong Python, phương thức setdefault[] trả về giá trị của một khóa được liên kết với một khóa đã chỉ định. Nó sẽ kiểm tra điều kiện nếu key có trong từ điển thì sẽ trả về giá trị ngược lại nếu key không có trong từ điển và không có giá trị mặc định thì sẽ không trả về giá trị nào
- Phương thức này nhận hai đối số là khóa và giá trị mặc định và hàm này tương tự như hàm get[]
cú pháp
Đây là Cú pháp của hàm setdefault[] trong Python
setdefault
[
key
[,
default
]
]
- Nó chỉ bao gồm hai tham số chính
- Chìa khóa. Tham số này cho biết khóa mà chúng tôi muốn được tìm kiếm
- mặc định. Tham số này được sử dụng khi không có key thì nó sẽ trả về giá trị
Ghi chú. Phương thức này luôn trả về các phần tử khóa-giá trị có sẵn trong từ điển
Ví dụ
Hãy lấy một ví dụ và kiểm tra cách sử dụng phương thức setdefault trong Từ điển Python
Mã nguồn
Country_name={'France':456,'China':145,'USA':678,'United Kingdom':345}
result=Country_name.setdefault['China'] #key is available
print[result]
# if the key is not available
not_key=Country_name.setdefault['Japan']
print[not_key]
Đây là việc triển khai mã đã cho sau đây
Đọc. Giá trị gia tăng từ điển Python
Danh sách bộ từ điển Python Tuple
- Ở đây chúng ta sẽ thảo luận về cách tạo một từ điển từ danh sách các bộ dữ liệu trong Python
- Để thực hiện nhiệm vụ cụ thể này, trước tiên, chúng ta sẽ tạo một danh sách các bộ dữ liệu và sau đó chúng ta sẽ sử dụng phương thức dict[] và phương thức này sẽ dễ dàng chuyển đổi danh sách các bộ dữ liệu đã cho thành từ điển
- Trong Python, dict[] là hàm tạo giúp người dùng tạo từ điển từ bất kỳ đối tượng nào như bộ dữ liệu, danh sách, v.v.
Ví dụ
Hãy lấy một ví dụ và kiểm tra cách tạo từ điển từ danh sách các bộ dữ liệu trong Python
Mã nguồn
lis_of_tup = [['George', 156], ['William', 678], ['Oliva', 789], ['Elijah', 954], ['James', 222],['John',765]]
new_output = dict[lis_of_tup]
print["Conversion of list of tuples into dictionary:",new_output]
Đây là Ảnh chụp màn hình của mã đã cho sau
Đọc. Sao chép từ điển Python với các ví dụ
Từ điển Python của hai danh sách
- Trong phần này, chúng ta sẽ thảo luận về cách tạo từ điển từ hai danh sách trong Python
- Để thực hiện công việc này, chúng ta sẽ sử dụng phương thức dict[] và zip[], phương thức này sẽ giúp người dùng chuyển đổi hai danh sách đã cho thành từ điển
- Trong Python, hàm zip[] kết hợp hai đối tượng có thể lặp lại và các đối tượng có thể được liệt kê hoặc tuple
cú pháp
Hãy cùng xem Cú pháp và hiểu hoạt động của hàm zip[] trong Python
________số 8Ví dụ
Hãy lấy một ví dụ và kiểm tra cách tạo từ điển từ hai danh sách trong Python
Mã nguồn
lis1=['USA','Australia','Germany','UnitedKingdom']
lis2=[12,34,56,78]
new_result=dict[zip[lis1,lis2]]
print["Conversion of two lists into dictionary:",new_result]
Đây là việc triển khai mã đã cho sau đây
Đọc. Từ điển Python nhiều khóa
Từ điển Python có danh sách tới CSV
- Trong ví dụ này, chúng ta sẽ thảo luận cách chuyển đổi từ điển có danh sách thành CSV trong Python
- Để thực hiện công việc này, đầu tiên, chúng ta sẽ tạo một từ điển chứa các phần tử ở dạng cặp khóa-giá trị và các giá trị có thể được lưu trữ trong một danh sách
- Trong ví dụ này, chúng tôi sẽ sử dụng mô-đun CSV và tải từ điển vào tệp CSV. Để làm điều này, chúng ta sẽ sử dụng phương thức open[]
Ví dụ
from collections import defaultdict
new_dict = defaultdict[set]
new_dict["Employees_id"] |= {56, 23, 98, 134, 945}
new_dict["Employee_age"] |= {34, 45, 37, 29, 31}
print["Creation of dictionary from two sets:",new_dict]
0Đây là Ảnh chụp màn hình của tệp CSV trong đó các khóa và giá trị được liên kết
Đọc. Cách tạo một từ điển Python trống
Từ điển Python được đặt trống
- Trong phần này, chúng ta sẽ thảo luận về cách tạo một bộ trống trong từ điển Python
- Để thực hiện tác vụ này, trước tiên, chúng tôi sẽ khởi tạo một từ điển trống bằng cách sử dụng dấu ngoặc nhọn{} và khi bạn thực thi mã này, đầu ra sẽ hiển thị lệnh trống cùng với kiểu dữ liệu
- Tiếp theo, chúng ta sẽ tạo một tập hợp rỗng bằng cách sử dụng từ khóa set cùng với dấu ngoặc nhọn[]. Khi bạn sẽ thực thi mã này, đầu ra sẽ hiển thị kiểu dữ liệu đã đặt
Ví dụ
from collections import defaultdict
new_dict = defaultdict[set]
new_dict["Employees_id"] |= {56, 23, 98, 134, 945}
new_dict["Employee_age"] |= {34, 45, 37, 29, 31}
print["Creation of dictionary from two sets:",new_dict]
1Đây là Ảnh chụp màn hình của mã đã cho sau
Đọc. Từ điển Python sang CSV
Từ điển đảo ngược Python của danh sách
- Trong Chương trình này, chúng ta sẽ thảo luận về cách đảo ngược từ điển danh sách trong Python
- Để thực hiện tác vụ cụ thể này, chúng tôi sẽ sử dụng phương pháp hiểu từ điển trong đó chúng tôi sẽ sử dụng lệnh dict. phương thức item[]
Ví dụ
from collections import defaultdict
new_dict = defaultdict[set]
new_dict["Employees_id"] |= {56, 23, 98, 134, 945}
new_dict["Employee_age"] |= {34, 45, 37, 29, 31}
print["Creation of dictionary from two sets:",new_dict]
2Đây là việc thực thi đoạn mã đã cho sau đây
Như bạn có thể thấy trong Ảnh chụp màn hình, đầu ra hiển thị ngược lại các giá trị danh sách
Đọc. Python chuyển từ điển thành mảng
Từ điển Python của danh sách để liệt kê
- Trong phần này, chúng ta sẽ thảo luận về cách chuyển đổi từ điển danh sách thành danh sách Python
- Để thực hiện tác vụ cụ thể này, trước tiên chúng tôi sẽ tạo một từ điển có tên 'my_dictionary' chứa các phần tử ở dạng cặp khóa-giá trị và các giá trị sẽ được coi là danh sách, sau đó chúng tôi sẽ sử dụng phương pháp hiểu từ điển
Ví dụ
from collections import defaultdict
new_dict = defaultdict[set]
new_dict["Employees_id"] |= {56, 23, 98, 134, 945}
new_dict["Employee_age"] |= {34, 45, 37, 29, 31}
print["Creation of dictionary from two sets:",new_dict]
3Bạn có thể tham khảo Ảnh chụp màn hình bên dưới
Đọc. Từ điển Python của bộ dữ liệu
Các khóa từ điển Python để đặt
- Trong phần này, chúng ta sẽ thảo luận về cách trích xuất các khóa từ từ điển và lưu trữ chúng vào một bộ Python
- Đầu tiên, chúng tôi sẽ khởi tạo hai từ điển, sau đó bằng cách sử dụng liên minh. chúng ta có thể dễ dàng trích xuất các phần tử chính từ từ điển và lưu trữ chúng vào danh sách
Ví dụ
from collections import defaultdict
new_dict = defaultdict[set]
new_dict["Employees_id"] |= {56, 23, 98, 134, 945}
new_dict["Employee_age"] |= {34, 45, 37, 29, 31}
print["Creation of dictionary from two sets:",new_dict]
4Khi bạn sẽ thực thi mã này, đầu ra sẽ hiển thị các thành phần chính ở dạng một tập hợp cùng với chúng tôi đã đề cập đến kiểu dữ liệu của kết quả đó
Đây là việc triển khai mã đã cho sau đây
Đọc. Python tạo từ điển từ hai danh sách
Giá trị từ điển Python để đặt
- Ở đây chúng ta sẽ thảo luận về cách trích xuất các giá trị từ từ điển và lưu trữ chúng vào một bộ Python
- Trong chương trình này, chúng tôi đã tạo một từ điển có chứa các phần tử và sau đó chúng tôi sẽ sử dụng phương pháp hiểu từ điển cùng với dict. phương thức item[]
- Sau khi trích xuất các phần tử chính, chúng tôi sẽ lặp lại các giá trị đó và lưu trữ chúng vào danh sách
Ví dụ
from collections import defaultdict
new_dict = defaultdict[set]
new_dict["Employees_id"] |= {56, 23, 98, 134, 945}
new_dict["Employee_age"] |= {34, 45, 37, 29, 31}
print["Creation of dictionary from two sets:",new_dict]
5Đây là đầu ra của đoạn mã sau
Bạn cũng có thể muốn đọc các hướng dẫn Python sau đây
- Từ điển Python chứa + ví dụ
- Hiểu từ điển Python
- Python chuyển đổi từ điển thành danh sách
Trong hướng dẫn Python này, chúng ta đã nghiên cứu cách tạo từ điển từ các tập hợp bằng cách sử dụng một số ví dụ trong python. Hơn nữa, chúng tôi cũng đã đề cập đến các chủ đề này
- Từ điển Python của bộ
- Từ điển danh sách Python
- Từ điển Python của danh sách nối thêm
- Bộ khóa từ điển Python
- Giá trị đặt từ điển Python
- Bộ từ điển Python mặc định
- Danh sách bộ từ điển Python Tuple
- Từ điển Python của hai danh sách
- Từ điển Python có danh sách tới CSV
- Từ điển Python được đặt trống
- Từ điển đảo ngược Python của danh sách
- Từ điển Python của danh sách để liệt kê
- Các khóa từ điển Python để đặt
- Giá trị từ điển Python để đặt
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