고품격 비주얼 수학 잡지
문제를 함께 푸는 청소년수학 공동 연구프로젝트
문제를 내고 풀고 공유하는 수학 놀이터
수학의 개념을바로잡는 기자단!
수학 수행평가 고민 끝!수학 수행평가 자료실
p=["a","b","c","d","e","f","g","h","i","j","k","l","m"]
가 있을 때
["a", "b", "c"]
부터 시작해서
["k", "l", "m"]
까지의 모든 리스트들이 나타나게 해주세요
부탁이에요
?
listlist = []
for i in range(len(p)):
listlist.append(p[i:i+4])
하면 되는 거 아닌가요?
(listlist = [[a,b,c], [b,c,d], [c,d,e], [d,e,f], ...])
["a", "b", "d"]
["a", "b", "e"]
부터 해서 끝까지 286개의 모든 리스트가 나와야 해요...
from itertools import combinations
for i in combinations(["a","b","c","d","e","f","g","h","i","j","k","l","m"], 3): print(list(i))
오오 감사합니다
모든 세 가지를 뽑는 (순서 상관없이) 경우들이요?
순서 상관있이요?
순서 상관없이였어요
khr519님 대로 하니깐 되네요
어쨌든 관심 가져주셔서 감사합니다!