ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 아몬드봉봉 팀: 모각코 3주차 3회모임 결과 (22.07.18 / 월요일 / 21시 ~ 24시)
    카테고리 없음 2022. 7. 18. 23:46

    4-1. 리스트

    : 순서를 가지는 객체의 집합

    subway1 = 10
    subway2 = 20
    subway3 =30

    subway = [10, 20, 30]
    print(subway)

    subway = ["유재석", "조세호", "박명수"]

    #조세호는 몇 번째 칸에 타고 있는가
    print(subway.index("조세호"))

    #하하가 다음 정류장에서 다음 칸에 탐 : append
    subway.append("하하")
    print(subway)

    #w정형돈이 유재석 조세호 사이에 : insert
    subway.insert(1, "정형돈")
    #insert하고 넣고자하는 index를 입력하고 객체 입력
    print(subway)

    #지하철에 있는 사람을 한명씩 뒤에서 꺼내기 : pop
    print(subway.pop())
    print(subway)

    subway.pop() #뒤에서 한 개씩 없어짐
    print(subway)

    #같은 이름의 사람 몇 명인지 확인 : count
    subway.append("유재석")
    print(subway.count("유재석"))

    #정렬
    num_list = [5,2,4,3,1]
    num_list.sort() #sort : 오름차순 정렬
    print(num_list)

    num_list.reverse() #reverse : 내림차순 정렬
    print(num_list)

    num_list.clear() #clear : 모두 지우기
    print(num_list)

    #다양한 자료형
    num_list = [2,3,4,5]
    mix_list = ["조세호", 10, True]

    #리스트 확장
    num_list.extend(mix_list) #extend : 리스트 확장
    print(num_list)

    4-2. 사전

    cabinet = {3 : "유재석", 100 : "김태호"}
    #3번 key를 유재석, 100번 key를 김태호
    print(cabinet[3]) #3번 key는 누구인지 출력
    print(cabinet[100])
    #print(cabinet[5])
    #[]를 이용하면 없는 key를 출력하려면 오류가 나온다(다음 코드 진행x)

    print(cabinet.get(3)) #3번 key는 누구인지 출력
    print(cabinet.get(5, "사용가능"))
    #get를 이용하면 없는 key를 출력하려면 None이 나오고 다음 코드 진행
    #get(key, "")으로 쓰면 해당 key가 없으면 ""를 출력한다

    #key가 사전 자료형에 있는지 확인
    print(3 in cabinet) # True
    print(5 in cabinet) # False

    #key가 정수일 필요가 없음(다른 자료형도 가능)
    cabinet = {"A-3" : "유재석", "B-100" : "김태호"}
    print(cabinet["A-3"])

    # key와 value 추가
    cabinet["C-20"] = "조세호" #C-20 key에 조세호 value를 추가
    cabinet["B-100"] = "김종국" #이미 있던 key에 김종국이란 value를 덮어서 저장
    print(cabinet)

    #key 삭제 : del
    del cabinet["A-3"]
    print(cabinet)

    #key들만 출력
    print(cabinet.keys())

    #value들만 출력
    print(cabinet.values())

    #key와 value 같이 출력
    print(cabinet.items())

    #모두 지우기 : clear
    cabinet.clear()
    print(cabinet)

     

Designed by Tistory.