편집 기록

편집 기록
  • 프로필 nowp님의 편집
    날짜2020.12.23

    두 리스트에서 같은 인덱스에 있는 항목을 비교해서 공통되는 원소만을 출력하고 싶습니다.


    두 가지 리스트를 입력하게 하고 마지막에 각 리스트를 비교해서 '0'라는 공통되는 항목만 출력하고 싶은데 어떻게 하면 될까요? 예를 들어 이렇게 셸창에 입력했을 때

    캠메이트1의 월요일 시간표를 입력세요.

    1시간대: 0
    2시간대: X
    3시간대: X
    4시간대: 0
    

    캠메이트2의 월요일 시간표를 입력세요.

    1시간대: 0
    2시간대: X
    3시간대: 0
    4시간대: 0
    

    마지막에 결과가

    월: [1시간대:0 , 4시간대:0]

    이런 식으로 '0'에 해당되는 공통된 시간대가 나오게 하려면 어떻게 해야 할까요ㅠㅠ 초보라 방법을 모르겠어요.

    
    timetable1 = {}
    day = ["월"]
    
    for i in day : #i에 day에 있는 요일들이 월부터 금까지 반복된다.
        print("캠메이트1의 %s요일 시간표를 입력하세요. "%i)
        day_timetable1 = [ ]  #그 날의 시간표를 입력받을 리스트
        for j in range(1,8):  #1교시부터 7(8-1)교시까지 입력 
            day_timetable1.append(input("%d시간대 :"%j)) #1교시씩 입력받음
        timetable1[i] = day_timetable1 #timetable["요일"]에 하루 시간표 넣기.
    
    
    timetable2 = {}
    for i in day : 
        print("캠메이트2의 %s요일 시간표를 입력하세요. "%i)
        day_timetable2 = [ ]  
        for j in range(1,8):  
            day_timetable2.append(input("%d시간대 :"%j)) 
        timetable2[i] = day_timetable2
    

    여기까지 했는데 뭘 추가해야 공통 항목만 나올까요...?

  • 프로필 알 수 없는 사용자님의 편집
    날짜2020.12.23

    두 리스트에서 같은 인덱스에 있는 항목을 비교해서 공통되는 원소만을 출력하고 싶습니다.


    두 가지 리스트를 입력하게 하고 마지막에 각 리스트를 비교해서 '0'라는 공통되는 항목만 출력하고 싶은데 어떻게 하면 될까요? 예를 들어 이렇게 셸창에 입력했을 때

    캠메이트1의 월요일 시간표를 입력세요.

    1시간대: 0 2시간대: X 3시간대: X 4시간대: 0

    캠메이트2의 월요일 시간표를 입력세요.

    1시간대: 0 2시간대: X 3시간대: 0 4시간대: 0

    마지막에 결과가

    월: [1시간대:0 , 4시간대:0]

    이런 식으로 '0'에 해당되는 공통된 시간대가 나오게 하려면 어떻게 해야 할까요ㅠㅠ 초보라 방법을 모르겠어요....

    
    timetable1 = {}
    day = ["월"]
    
    for i in day : #i에 day에 있는 요일들이 월부터 금까지 반복된다.
        print("캠메이트1의 %s요일 시간표를 입력하세요. "%i)
        day_timetable1 = [ ]  #그 날의 시간표를 입력받을 리스트
        for j in range(1,8):  #1교시부터 7(8-1)교시까지 입력 
            day_timetable1.append(input("%d시간대 :"%j)) #1교시씩 입력받음
        timetable1[i] = day_timetable1 #timetable["요일"]에 하루 시간표 넣기.
    
    
    timetable2 = {}
    for i in day : 
        print("캠메이트2의 %s요일 시간표를 입력하세요. "%i)
        day_timetable2 = [ ]  
        for j in range(1,8):  
            day_timetable2.append(input("%d시간대 :"%j)) 
        timetable2[i] = day_timetable2
    
    여기까지 했는데 뭘 추가해야 공통 항목만 나올까요...?