-1

这是我的代码

string='AABCAAADA'
k=3
for i in range(0,len(string),k):
    print(set(string[i:i+k]))

每次我运行它都会产生不同的输出。我怎样才能解决这个问题?
输出:

{'B', 'A'}
{'A', 'C'}
{'D', 'A'}
{'B', 'A'}
{'C', 'A'}
{'D', 'A'}
{'A', 'B'}
{'A', 'C'}
{'A', 'D'}
4

1 回答 1

1

因为set()返回集合,按设计它是无序集合。

于 2020-01-23T08:22:00.173 回答