data = ['사과', '배', '귤']
list(combinations(data, 2))
# [('사과', '배'), ('사과', '귤'), ('배', '귤')]
data = ['사과', '배', '귤']
list(permutations(data, 3))
# [('사과', '배', '귤'), ('사과', '귤', '배'), ('배', '사과', '귤'), ('배', '귤', '사과'), ('귤', '사과', '배'), ('귤', '배', '사과')]
data = ['사과', '배', '귤']
list(product(data, repeat=2))
# [('사과', '사과'), ('사과', '배'), ('사과', '귤'), ('배', '사과'), ('배', '배'), ('배', '귤'), ('귤', '사과'), ('귤', '배'), ('귤', '귤')]