编辑:谢谢。我假设集合是有序的,因为输出几乎是按字母顺序排列的。但是是的,我想要一个有序的集合。
def create_table(secret):
sec = set(secret)
alpha = set("abcdefghiklmnopqrstuvwxyz")
bet = alpha - sec
newSecret = secret & bet
print newSecret
OUTPUT: set(['A', 'C', 'B', 'E', 'D', 'G', 'F', 'I', 'H', 'K', 'M', 'L', 'O', 'N', 'Q', 'P', 'S', 'R', 'U', 'T', 'W', 'V', 'Y', 'X', 'Z'])
如何创建有序集?
示例:如果我使用字符串“mathematics”和字符串“abcdefghiklmnopqrstuvwxyz”,则基本上新字符串应该是“MATHEICSBDFGKLNOPQRUVWXYZ”(假设我有将字符串大写的代码)。此字符串中没有“J”,因此不是拼写错误。
我试图从变量 'secret' 中获取唯一字符,并从变量 'alpha' 中获取唯一字符,并从两者中获取有序的唯一字符。