Есть один вопрос, над которым я работаю и получил очень близкий ответ ... в основном, вопрос в том, что вы получаете два словаря, и вам нужно найти элементы, которые пересекаются с обоими словарями, а затем создать эти элементы (один и тот же ключ из обоих слов и двух значений из обоих слов) в новом словаре.
a = {'A':17,'B':31,'C':42,'D':7,'E':46,'F':39,'G':9}
b = {'D':8,'E':3,'F':2,'g':5}
def intersect(a,b):
c = set(a).intersection(set(b))
d = {}
for i in c:
if i in a:
d[i] = int(a[i]),int(b[i])
return d
OUTPUT: {'E': (46, 3), 'D': (7, 8), 'F': (39, 2)}
Я хочу получить вывод как {'E': 46, 3, 'D': 7, 8, 'F': 39, 2}
Как мне избавиться от скобок вокруг значений?