Xem thảo luận
Cải thiện bài viết
Lưu bài viết
Xem thảo luận
Cải thiện bài viết
Lưu bài viết
Đọc
Bàn luận Using
defaultdict
and extend
to merge two list of dictionaries based on school_id.
Đưa ra hai danh sách từ điển, nhiệm vụ là hợp nhất hai danh sách từ điển dựa trên một số giá trị.
Phương pháp số 1: Sử dụng defaultdict
and extend
để hợp nhất hai danh sách từ điển dựa trên trường học_id.
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Kil': 4, 'Rash': 1, 'Varsha': 5}3
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Kil': 4, 'Rash': 1, 'Varsha': 5}4
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}3
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}4
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Kil': 4, 'Rash': 1, 'Varsha': 5}7
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}8
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}9
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Kil': 4, 'Rash': 1, 'Varsha': 5}0
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Rash': 1, 'Kil': 4, 'Varsha': 5}1
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Rash': 1, 'Kil': 4, 'Varsha': 5}2
from
collections
import
defaultdict
____10
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}1
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}2
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}3
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}4
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}5
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}6
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}7
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}8
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}9
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Kil': 4, 'Rash': 1, 'Varsha': 5}0__21
Các
Các
from
3from
4
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}9
from
6Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}3
from
8extend
4
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}1
extend
6extend
7extend
8from
3from
4
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}9
from
6Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}3
from
8extend
9 from
0from
1 from
2
defaultdict
0defaultdict
1
Output:
extend
9from
0from
1collections
2
collections
9
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}1
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}2
import
2___Method #2: Using
defaultdict
2 only.Phương pháp số 1: Sử dụng defaultdict
and extend
để hợp nhất hai danh sách từ điển dựa trên trường học_id.
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Kil': 4, 'Rash': 1, 'Varsha': 5}3
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Kil': 4, 'Rash': 1, 'Varsha': 5}4
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}3
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}4
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Kil': 4, 'Rash': 1, 'Varsha': 5}7
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}8
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}9
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Kil': 4, 'Rash': 1, 'Varsha': 5}0
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Rash': 1, 'Kil': 4, 'Varsha': 5}1
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Rash': 1, 'Kil': 4, 'Varsha': 5}2
from
collections
import
defaultdict
____10
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}1
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}2
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}3
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}4
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}5
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}6
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}7
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}8
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}9
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Kil': 4, 'Rash': 1, 'Varsha': 5}0__21
Các
Các
extend
4
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}1
extend
6extend
7extend
8Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}56
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}53
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}3
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}59
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}3
from
8Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}56
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}63
from
3
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}65
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}66
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}46
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}68
defaultdict
0
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}70
Output:
extend
9from
0from
1collections
2
Sự xen kẽ giữa các loại dữ liệu thường là cần thiết trong các ứng dụng thời gian thực vì một số hệ thống nhất định có một số mô-đun nhất định yêu cầu đầu vào trong một loại dữ liệu cụ thể. Hãy để thảo luận về một tiện ích đơn giản nhưng hữu ích của việc chuyển đổi hai danh sách thành một khóa: Từ điển cặp giá trị. & NBSP;
Phương pháp số 1: Phương pháp ngây thơ Phương pháp cơ bản có thể được áp dụng để thực hiện nhiệm vụ này là phương pháp vũ lực để đạt được điều này. Đối với điều này, chỉ cần khai báo một từ điển, và sau đó chạy vòng lặp lồng nhau cho cả danh sách và gán các cặp khóa và giá trị từ các giá trị danh sách sang từ điển. & NBSP;Naive Method The basic method that can be applied to perform this task is the brute force method to achieve this. For this, simply declare a dictionary, and then run nested loop for both the lists and assign key and value pairs from list values to dictionary.
Python3
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}71
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}1
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}73
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}74
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}6
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}76
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}6__
Is
defaultdict
0
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}90
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}91
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}92
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}93
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}94
defaultdict
0
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}90
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}97
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}92
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}93
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Kil': 4, 'Rash': 1, 'Varsha': 5}00
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Kil': 4, 'Rash': 1, 'Varsha': 5}01
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}1
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Kil': 4, 'Rash': 1, 'Varsha': 5}03
extend
9
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Kil': 4, 'Rash': 1, 'Varsha': 5}05
from
1 Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Kil': 4, 'Rash': 1, 'Varsha': 5}07
from
3extend
9
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Kil': 4, 'Rash': 1, 'Varsha': 5}10
from
1 Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Kil': 4, 'Rash': 1, 'Varsha': 5}12
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}46
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Kil': 4, 'Rash': 1, 'Varsha': 5}14
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}1
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Kil': 4, 'Rash': 1, 'Varsha': 5}16
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}46
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Kil': 4, 'Rash': 1, 'Varsha': 5}18
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}46
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}63
defaultdict
0
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}90
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Kil': 4, 'Rash': 1, 'Varsha': 5}23
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}92
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}93
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Kil': 4, 'Rash': 1, 'Varsha': 5}26
Output:
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Rash': 1, 'Kil': 4}
Phương pháp số 2: Sử dụng khả năng hiểu từ điển Cách thức ngắn gọn hơn để đạt được phương pháp trên, Phương pháp hiểu từ điển cung cấp phương pháp tiết kiệm thời gian và nhanh hơn bằng cách giảm các dòng thành loại. & NBSP; Using dictionary comprehension The more concise way to achieve the above method, dictionary comprehension method offers a faster and time-saving approach by reducing the lines to type.
Python3
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}71
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}1
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}73
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}74
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}6
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}76
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}6__
Is
defaultdict
0
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}90
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}91
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}92
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}93
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}94
defaultdict
0
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}90
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}97
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}92
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}93
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Kil': 4, 'Rash': 1, 'Varsha': 5}00
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Kil': 4, 'Rash': 1, 'Varsha': 5}01
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}1
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Kil': 4, 'Rash': 1, 'Varsha': 5}03
defaultdict
0
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}90
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Kil': 4, 'Rash': 1, 'Varsha': 5}23
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}92
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}93
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Kil': 4, 'Rash': 1, 'Varsha': 5}26
Output:
Phương pháp số 2: Sử dụng khả năng hiểu từ điển Cách thức ngắn gọn hơn để đạt được phương pháp trên, Phương pháp hiểu từ điển cung cấp phương pháp tiết kiệm thời gian và nhanh hơn bằng cách giảm các dòng thành loại. & NBSP;Original key list is : ['Rash', 'Kil', 'Varsha']
Original value list is : [1, 4, 5]
Resultant dictionary is : {'Kil': 4, 'Rash': 1, 'Varsha': 5}
01Original key list is : ['Rash', 'Kil', 'Varsha']
Original value list is : [1, 4, 5]
Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}
1 Original key list is : ['Rash', 'Kil', 'Varsha']
Original value list is : [1, 4, 5]
Resultant dictionary is : {'Kil': 4, 'Rash': 1, 'Varsha': 5}
59extend
9 Original key list is : ['Rash', 'Kil', 'Varsha']
Original value list is : [1, 4, 5]
Resultant dictionary is : {'Kil': 4, 'Rash': 1, 'Varsha': 5}
61from
1 Most pythonic and generic method to perform this very task is by using zip[]. This function pairs the list element with other list elements at the corresponding index in form of key-value pairs.
Python3
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}71
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}1
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}73
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}74
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}6
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}76
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}6__
Is
defaultdict
0
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}90
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}91
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}92
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}93
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}94
defaultdict
0
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}90
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}97
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}92
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}93
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Kil': 4, 'Rash': 1, 'Varsha': 5}00
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Kil': 4, 'Rash': 1, 'Varsha': 5}01
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}1
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Kil': 4, 'Rash': 1, 'Varsha': 5}03
defaultdict
0
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}90
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Kil': 4, 'Rash': 1, 'Varsha': 5}23
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}92
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}93
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Kil': 4, 'Rash': 1, 'Varsha': 5}26
Output:
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Kil': 4, 'Rash': 1, 'Varsha': 5}
Phương pháp số 4: Sử dụng bản đồ []. Chúng tôi sẽ sử dụng chức năng này được sử dụng để ghép phần tử danh sách với các phần tử danh sách khác ở chỉ mục tương ứng dưới dạng các cặp giá trị khóa. Và gõ danh sách tuple này vào từ điển. Using map[]. We will use this function is used to pair the list element with other list elements at the corresponding index in form of key-value pairs. And type cast this tuple list to the dictionary.
Python
Is
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Rash': 1, 'Kil': 4, 'Varsha': 5}24
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}1
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}73
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Kil': 4, 'Rash': 1, 'Varsha': 5}1
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}6
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}85
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}6
extend
22defaultdict
0
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}90
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}91
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}92
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}93
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Rash': 1, 'Kil': 4, 'Varsha': 5}38
defaultdict
0
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}90
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}97
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}92
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}93
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Rash': 1, 'Kil': 4, 'Varsha': 5}44
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Kil': 4, 'Rash': 1, 'Varsha': 5}01
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}1
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Rash': 1, 'Kil': 4, 'Varsha': 5}05
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}90
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Rash': 1, 'Kil': 4, 'Varsha': 5}49____190
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Rash': 1, 'Kil': 4, 'Varsha': 5}51
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Rash': 1, 'Kil': 4, 'Varsha': 5}52
defaultdict
0
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}90
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Kil': 4, 'Rash': 1, 'Varsha': 5}23
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}92
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Varsha': 5, 'Kil': 4, 'Rash': 1}93
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Kil': 4, 'Rash': 1, 'Varsha': 5}26
Output:
Original key list is : ['Rash', 'Kil', 'Varsha'] Original value list is : [1, 4, 5] Resultant dictionary is : {'Rash': 1, 'Kil': 4, 'Varsha': 5}