Python 3.x 如何将此格式化字符串添加到python对象&;确保没有';没有重复的

Python 3.x 如何将此格式化字符串添加到python对象&;确保没有';没有重复的,python-3.x,dictionary,duplicates,Python 3.x,Dictionary,Duplicates,我用这种方式定义了一系列字符串: print('{x}@{y}:{z}'.format(**config['name1'])) print('{x}@{y}:{z}'.format(**config['name2'])) 等等。我需要将它们添加到python对象中&确保检查重复项,以便所有值都是唯一的。是否最好将它们添加到数组中,并在每次添加条目时包含for循环以进行重复检查?考虑使用set。它将自动消除重复数据。太好了,谢谢!一个相关的问题也来自另一个问题:我使用了字符串格式

我用这种方式定义了一系列字符串:

    print('{x}@{y}:{z}'.format(**config['name1']))
    print('{x}@{y}:{z}'.format(**config['name2']))

等等。我需要将它们添加到python对象中&确保检查重复项,以便所有值都是唯一的。是否最好将它们添加到数组中,并在每次添加条目时包含for循环以进行重复检查?

考虑使用
set
。它将自动消除重复数据。太好了,谢谢!一个相关的问题也来自另一个问题:我使用了字符串格式,得到了上面粘贴的信息。如果我有一个包含大量信息的yaml文件,我如何使用它,这样我就不需要指定name1或name2,而是可以使用for循环之类的东西?”{x} @{y}:{z}。这行代码中的格式(**config['name2'])?谢谢你的帮助!