반응형

리스트에 있는 문자열에서 원하는 개수 만큼 뽑아서 조합하는 예제입니다. 



2022. 7. 12  최초작성



import itertools


list_string = ['A0', 'A1', 'A2', 'A3', 'A4', 'A5']

_list = list(itertools.combinations(list_string, 4))

print(len(_list))
print(_list)



실행결과입니다. 리스트에서 문자열을 4개씩 뽑은 결과를 출력합니다. 

 

15

[('A0', 'A1', 'A2', 'A3'), ('A0', 'A1', 'A2', 'A4'), ('A0', 'A1', 'A2', 'A5'), ('A0', 'A1', 'A3', 'A4'), ('A0', 'A1', 'A3', 'A5'), ('A0', 'A1', 'A4', 'A5'), ('A0', 'A2', 'A3', 'A4'), ('A0', 'A2', 'A3', 'A5'), ('A0', 'A2', 'A4', 'A5'), ('A0', 'A3', 'A4', 'A5'), ('A1', 'A2', 'A3', 'A4'), ('A1', 'A2', 'A3', 'A5'), ('A1', 'A2', 'A4', 'A5'), ('A1', 'A3', 'A4', 'A5'), ('A2', 'A3', 'A4', 'A5')]

 

반응형

문제 발생시 지나치지 마시고 댓글 남겨주시면 가능한 빨리 답장드립니다.

도움이 되셨다면 토스아이디로 후원해주세요.
https://toss.me/momo2024


제가 쓴 책도 한번 검토해보세요 ^^

+ Recent posts