Hướng dẫn python symmetric difference dictionaries - từ điển sự khác biệt đối xứng python

Với hai từ điển, nhiệm vụ là viết một chương trình Python để có được sự khác biệt đối xứng.

Examples:

Đầu vào: test_dict1 = {‘gfg,: 4, is is Hồi: 3,’ tốt nhất: 7, for test_dict1 = {‘Gfg’ : 4, ‘is’ : 3, ‘best’ : 7, ‘for’ : 3, ‘geek’ : 4}, 

test_dict2 = {‘gfg, 4, is là

Đầu ra: {’tất cả {‘all’: 4, ‘good’: 7, ‘best’: 7, ‘geek’: 4}

Giải thích: Tất cả, tốt, tốt nhất và đam mê là các khóa độc đáo lẫn nhau. all, good, best and geek are mutually unique keys.

Đầu vào: test_dict1 = {‘gfg,: 4, is is Hồi: 3,’ tốt: 7, fortest_dict1 = {‘Gfg’ : 4, ‘is’ : 3, ‘good’ : 7, ‘for’ : 3, ‘geek’ : 4}, 

test_dict2 = {‘gfg, 4, is là

Đầu ra: {’tất cả {‘all’: 4, ‘geek’: 4}

Giải thích: Tất cả, tốt, tốt nhất và đam mê là các khóa độc đáo lẫn nhau. all, geek are mutually unique keys.

Đầu vào: test_dict1 = {‘gfg,: 4, is is Hồi: 3,’ tốt: 7, for keys() + dictionary comprehension

Đầu ra: {’tất cả

Python3

Giải thích: Tất cả, Geek là các khóa độc đáo lẫn nhau.

Phương pháp số 1: Sử dụng ^ toán tử + phím () + Từ điển Hiểu biết

Trong đó, chúng tôi trích xuất tất cả các phím bằng cách sử dụng các phím () và nhận được sự khác biệt đối xứng của tất cả các phím sử dụng ^ toán tử. Từ điển cần thiết được biên dịch bằng cách hiểu từ điển.

test_dict1 =

Các

: 6: 7: 8 : 9 4041

: 6: 744 : 9 4047

Output:

48= , 0, 1 , 2, 3

, 7, 8 , 2, 3 'is'1

: 6: 7'is'4 : 9 40'is'7

Từ điển ban đầu 1 là: {‘gfg,: 4, is is Hồi: 3,’ tốt nhất: 7, for keys()

Từ điển ban đầu 2 là: {‘gfg,: 4, is là

Python3

Giải thích: Tất cả, Geek là các khóa độc đáo lẫn nhau.

Phương pháp số 1: Sử dụng ^ toán tử + phím () + Từ điển Hiểu biết

Trong đó, chúng tôi trích xuất tất cả các phím bằng cách sử dụng các phím () và nhận được sự khác biệt đối xứng của tất cả các phím sử dụng ^ toán tử. Từ điển cần thiết được biên dịch bằng cách hiểu từ điển.

test_dict1 =

Các

, 7=49=50

: 6: 744 : 9 4047

Output:

48= , 0, 1 , 2, 3

, 7, 8 , 2, 3 'is'1

: 6: 7'is'4 : 9 40'is'7