Hướng dẫn chunk list of dictionaries python - danh sách chunk của từ điển python
Bạn có thể thử điều này: Show
Mã này bây giờ tạo ra một danh sách chứa dữ liệu được chia thành các nhóm phụ N. Output: Phương pháp 4: Lặp lại một vòng lặp qua từ điểnsplit a dictionary in python into keys and values into different lists. Let’s discuss the different ways we can do this.
Input: {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} Output: keys: ['a', 'b', 'c'] values: ['asshat', 'bhuvan', 'chandan'] [[{'system_name': 'W1PVTL1098', 'fdc_inv_sa_team': 'X3Virtualization'}, {'system_name': 'W1PVTL1100', 'fdc_inv_sa_team': 'X3Virtualization'}], [{'system_name': 'r3bvap1154', 'fdc_inv_sa_team': 'X2Linux_NSS'}, {'system_name': 'r1qvap1281', 'fdc_inv_sa_team': 'X2Linux_NSS'}], [{'system_name': 'R3QVAP1123', 'fdc_inv_sa_team': 'X2Linux_GBS'}, {'system_name': 'W3BVAP1294', 'fdc_inv_sa_team': 'X2Windows_NSS'}]] 15 [[{'system_name': 'W1PVTL1098', 'fdc_inv_sa_team': 'X3Virtualization'}, {'system_name': 'W1PVTL1100', 'fdc_inv_sa_team': 'X3Virtualization'}], [{'system_name': 'r3bvap1154', 'fdc_inv_sa_team': 'X2Linux_NSS'}, {'system_name': 'r1qvap1281', 'fdc_inv_sa_team': 'X2Linux_NSS'}], [{'system_name': 'R3QVAP1123', 'fdc_inv_sa_team': 'X2Linux_GBS'}, {'system_name': 'W3BVAP1294', 'fdc_inv_sa_team': 'X2Windows_NSS'}]] 65[[{'system_name': 'W1PVTL1098', 'fdc_inv_sa_team': 'X3Virtualization'}, {'system_name': 'W1PVTL1100', 'fdc_inv_sa_team': 'X3Virtualization'}], [{'system_name': 'r3bvap1154', 'fdc_inv_sa_team': 'X2Linux_NSS'}, {'system_name': 'r1qvap1281', 'fdc_inv_sa_team': 'X2Linux_NSS'}], [{'system_name': 'R3QVAP1123', 'fdc_inv_sa_team': 'X2Linux_GBS'}, {'system_name': 'W3BVAP1294', 'fdc_inv_sa_team': 'X2Windows_NSS'}]] 17 [[{'system_name': 'W1PVTL1098', 'fdc_inv_sa_team': 'X3Virtualization'}, {'system_name': 'W1PVTL1100', 'fdc_inv_sa_team': 'X3Virtualization'}], [{'system_name': 'r3bvap1154', 'fdc_inv_sa_team': 'X2Linux_NSS'}, {'system_name': 'r1qvap1281', 'fdc_inv_sa_team': 'X2Linux_NSS'}], [{'system_name': 'R3QVAP1123', 'fdc_inv_sa_team': 'X2Linux_GBS'}, {'system_name': 'W3BVAP1294', 'fdc_inv_sa_team': 'X2Windows_NSS'}]] 67Input: {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} Output: keys: ['a', 'b', 'c'] values: ['asshat', 'bhuvan', 'chandan']2 Input: {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} Output: keys: ['a', 'b', 'c'] values: ['asshat', 'bhuvan', 'chandan']3 intial_dictionary {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} keys : dict_keys(['a', 'b', 'c']) values : dict_values(['akshat', 'bhuvan', 'chandan'])6 3Input: {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} Output: keys: ['a', 'b', 'c'] values: ['asshat', 'bhuvan', 'chandan']6 intial_dictionary {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} keys : dict_keys(['a', 'b', 'c']) values : dict_values(['akshat', 'bhuvan', 'chandan'])9 Python3
0 1 2 3 4 1____16 3 8 1____11 15 65 17 67Input: {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} Output: keys: ['a', 'b', 'c'] values: ['asshat', 'bhuvan', 'chandan']2 Input: {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} Output: keys: ['a', 'b', 'c'] values: ['asshat', 'bhuvan', 'chandan']3 intial_dictionary {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} keys : dict_keys(['a', 'b', 'c']) values : dict_values(['akshat', 'bhuvan', 'chandan'])6 3Input: {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} Output: keys: ['a', 'b', 'c'] values: ['asshat', 'bhuvan', 'chandan']6 intial_dictionary {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} keys : dict_keys(['a', 'b', 'c']) values : dict_values(['akshat', 'bhuvan', 'chandan'])9 Đầu ra Input: {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} Output: keys: ['a', 'b', 'c'] values: ['asshat', 'bhuvan', 'chandan']2 Input: {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} Output: keys: ['a', 'b', 'c'] values: ['asshat', 'bhuvan', 'chandan']3 intial_dictionary {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} keys : dict_keys(['a', 'b', 'c']) values : dict_values(['akshat', 'bhuvan', 'chandan'])6 3Input: {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} Output: keys: ['a', 'b', 'c'] values: ['asshat', 'bhuvan', 'chandan']6 intial_dictionary {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} keys : dict_keys(['a', 'b', 'c']) values : dict_values(['akshat', 'bhuvan', 'chandan'])9 Input: {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} Output: keys: ['a', 'b', 'c'] values: ['asshat', 'bhuvan', 'chandan']2 Input: {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} Output: keys: ['a', 'b', 'c'] values: ['asshat', 'bhuvan', 'chandan']3 intial_dictionary {'a': 'akshat', 'c': 'chandan', 'b': 'bhuvan'} keys : ('a', 'c', 'b') values : ('akshat', 'chandan', 'bhuvan')2 3Input: {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} Output: keys: ['a', 'b', 'c'] values: ['asshat', 'bhuvan', 'chandan']6 intial_dictionary {'a': 'akshat', 'c': 'chandan', 'b': 'bhuvan'} keys : ('a', 'c', 'b') values : ('akshat', 'chandan', 'bhuvan')5 Output: intial_dictionary {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} keys : dict_keys(['a', 'b', 'c']) values : dict_values(['akshat', 'bhuvan', 'chandan']) & nbsp; Phương pháp 2: Phân chia các khóa và giá trị từ điển bằng cách sử dụng zip () & nbsp;Method 2: Split dictionary keys and values using zip()Ở đây, chúng tôi sẽ sử dụng hàm zip () của Python để giải nén các khóa và giá trị khỏi từ điển. Python3
0 1 2 3__Input: {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} Output: keys: ['a', 'b', 'c'] values: ['asshat', 'bhuvan', 'chandan']2 Input: {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} Output: keys: ['a', 'b', 'c'] values: ['asshat', 'bhuvan', 'chandan']3 Input: {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} Output: keys: ['a', 'b', 'c'] values: ['asshat', 'bhuvan', 'chandan']4 3Input: {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} Output: keys: ['a', 'b', 'c'] values: ['asshat', 'bhuvan', 'chandan']6 Input: {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} Output: keys: ['a', 'b', 'c'] values: ['asshat', 'bhuvan', 'chandan']7 intial_dictionary {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} keys : ['a', 'b', 'c'] values : ['akshat', 'bhuvan', 'chandan']7 = intial_dictionary {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} keys : ['a', 'b', 'c'] values : ['akshat', 'bhuvan', 'chandan']9 Input: {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} Output: keys: ['a', 'b', 'c'] values: ['asshat', 'bhuvan', 'chandan']3 ini_dict 1ini_dict 2Input: {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} Output: keys: ['a', 'b', 'c'] values: ['asshat', 'bhuvan', 'chandan']2 Input: {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} Output: keys: ['a', 'b', 'c'] values: ['asshat', 'bhuvan', 'chandan']3 intial_dictionary {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} keys : dict_keys(['a', 'b', 'c']) values : dict_values(['akshat', 'bhuvan', 'chandan'])6 3Input: {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} Output: keys: ['a', 'b', 'c'] values: ['asshat', 'bhuvan', 'chandan']6 intial_dictionary {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} keys : dict_keys(['a', 'b', 'c']) values : dict_values(['akshat', 'bhuvan', 'chandan'])9 Input: {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} Output: keys: ['a', 'b', 'c'] values: ['asshat', 'bhuvan', 'chandan']2 Input: {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} Output: keys: ['a', 'b', 'c'] values: ['asshat', 'bhuvan', 'chandan']3 intial_dictionary {'a': 'akshat', 'c': 'chandan', 'b': 'bhuvan'} keys : ('a', 'c', 'b') values : ('akshat', 'chandan', 'bhuvan')2 3Input: {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} Output: keys: ['a', 'b', 'c'] values: ['asshat', 'bhuvan', 'chandan']6 intial_dictionary {'a': 'akshat', 'c': 'chandan', 'b': 'bhuvan'} keys : ('a', 'c', 'b') values : ('akshat', 'chandan', 'bhuvan')5 Output: intial_dictionary {'a': 'akshat', 'c': 'chandan', 'b': 'bhuvan'} keys : ('a', 'c', 'b') values : ('akshat', 'chandan', 'bhuvan') & nbsp; Phương pháp 3: Phân chia các khóa và giá trị từ điển bằng cách sử dụng các mục () & nbsp;Method 3: Split dictionary keys and values using items()Ở đây, chúng tôi sẽ sử dụng vòng lặp Python và nối các khóa và giá trị vào danh sách bằng hàm .Items () sẽ trích xuất các khóa và giá trị từ từ điển. Python3
0 1 2 3 4 1____16 3 8 1____11Input: {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} Output: keys: ['a', 'b', 'c'] values: ['asshat', 'bhuvan', 'chandan']2 Input: {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} Output: keys: ['a', 'b', 'c'] values: ['asshat', 'bhuvan', 'chandan']3 Input: {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} Output: keys: ['a', 'b', 'c'] values: ['asshat', 'bhuvan', 'chandan']4 3Input: {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} Output: keys: ['a', 'b', 'c'] values: ['asshat', 'bhuvan', 'chandan']6 Input: {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} Output: keys: ['a', 'b', 'c'] values: ['asshat', 'bhuvan', 'chandan']7 Input: {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} Output: keys: ['a', 'b', 'c'] values: ['asshat', 'bhuvan', 'chandan']8 = 08intial_dictionary {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} keys : dict_keys(['a', 'b', 'c']) values : dict_values(['akshat', 'bhuvan', 'chandan'])1 = 08 12= 14 15 16 17 18 19 20 21 22 23 24Input: {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} Output: keys: ['a', 'b', 'c'] values: ['asshat', 'bhuvan', 'chandan']2 Input: {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} Output: keys: ['a', 'b', 'c'] values: ['asshat', 'bhuvan', 'chandan']3 intial_dictionary {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} keys : dict_keys(['a', 'b', 'c']) values : dict_values(['akshat', 'bhuvan', 'chandan'])6 3Input: {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} Output: keys: ['a', 'b', 'c'] values: ['asshat', 'bhuvan', 'chandan']6 intial_dictionary {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} keys : dict_keys(['a', 'b', 'c']) values : dict_values(['akshat', 'bhuvan', 'chandan'])9 Input: {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} Output: keys: ['a', 'b', 'c'] values: ['asshat', 'bhuvan', 'chandan']2 Input: {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} Output: keys: ['a', 'b', 'c'] values: ['asshat', 'bhuvan', 'chandan']3 intial_dictionary {'a': 'akshat', 'c': 'chandan', 'b': 'bhuvan'} keys : ('a', 'c', 'b') values : ('akshat', 'chandan', 'bhuvan')2 3Input: {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} Output: keys: ['a', 'b', 'c'] values: ['asshat', 'bhuvan', 'chandan']6 intial_dictionary {'a': 'akshat', 'c': 'chandan', 'b': 'bhuvan'} keys : ('a', 'c', 'b') values : ('akshat', 'chandan', 'bhuvan')5 Output: intial_dictionary {'b': 'bhuvan', 'c': 'chandan', 'a': 'akshat'} keys : ['b', 'c', 'a'] values : ['bhuvan', 'chandan', 'akshat'] Phương pháp 4: Lặp lại một vòng lặp qua từ điểnPython3
0 1 2 3 4 1____16 3 8 1____11Input: {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} Output: keys: ['a', 'b', 'c'] values: ['asshat', 'bhuvan', 'chandan']2 Input: {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} Output: keys: ['a', 'b', 'c'] values: ['asshat', 'bhuvan', 'chandan']3 Input: {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} Output: keys: ['a', 'b', 'c'] values: ['asshat', 'bhuvan', 'chandan']4 3Input: {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} Output: keys: ['a', 'b', 'c'] values: ['asshat', 'bhuvan', 'chandan']6 Input: {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} Output: keys: ['a', 'b', 'c'] values: ['asshat', 'bhuvan', 'chandan']7 Input: {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} Output: keys: ['a', 'b', 'c'] values: ['asshat', 'bhuvan', 'chandan']8 = 08intial_dictionary {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} keys : dict_keys(['a', 'b', 'c']) values : dict_values(['akshat', 'bhuvan', 'chandan'])1 = 08 12= 14 19 69 19 71 15 16 17 18Input: {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} Output: keys: ['a', 'b', 'c'] values: ['asshat', 'bhuvan', 'chandan']2 Input: {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} Output: keys: ['a', 'b', 'c'] values: ['asshat', 'bhuvan', 'chandan']3 intial_dictionary {'a': 'akshat', 'c': 'chandan', 'b': 'bhuvan'} keys : ('a', 'c', 'b') values : ('akshat', 'chandan', 'bhuvan')2 3Input: {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} Output: keys: ['a', 'b', 'c'] values: ['asshat', 'bhuvan', 'chandan']6 intial_dictionary {'a': 'akshat', 'c': 'chandan', 'b': 'bhuvan'} keys : ('a', 'c', 'b') values : ('akshat', 'chandan', 'bhuvan')5
intial_dictionary {'a': 'akshat', 'b': 'bhuvan', 'c': 'chandan'} keys : ['a', 'b', 'c'] values : ['akshat', 'bhuvan', 'chandan'] |