import ast;
class Test():
def init(self):
pass
def get_frient_dict(self, frients):
frientsAll = []
for k in frients:
frientsAll.append(k[0])
frientsAll.append(k[1])
scheckAll = {}
for k in set(frientsAll):
temp = []
for k1 in frients:
if (k == k1[0]):
temp.append(k1[1])
elif (k == k1[1]):
temp.append(k1[0])
else:
pass
scheckAll[k] = temp
print(scheckAll)
if name == “main”:
frients = input(“请输入数据”)
# p1=ast.literal_eval("[(‘kim’, ‘sandy’), (‘alex’, ‘sandy’), (‘kim’, ‘alex’), (‘kim’, ‘glenn’)]")
p1=ast.literal_eval(frients)
t = Test()
t.get_frient_dict(p1)