-
아몬드봉봉 팀: 모각코 3주차 3회모임 결과 (22.07.18 / 월요일 / 21시 ~ 24시)카테고리 없음 2022. 7. 18. 23:46
4-1. 리스트
: 순서를 가지는 객체의 집합
subway1 = 10subway2 = 20subway3 =30
subway = [10, 20, 30]print(subway)
subway = ["유재석", "조세호", "박명수"]
#조세호는 몇 번째 칸에 타고 있는가print(subway.index("조세호"))
#하하가 다음 정류장에서 다음 칸에 탐 : appendsubway.append("하하")print(subway)
#w정형돈이 유재석 조세호 사이에 : insertsubway.insert(1, "정형돈")#insert하고 넣고자하는 index를 입력하고 객체 입력print(subway)
#지하철에 있는 사람을 한명씩 뒤에서 꺼내기 : popprint(subway.pop())print(subway)
subway.pop() #뒤에서 한 개씩 없어짐print(subway)
#같은 이름의 사람 몇 명인지 확인 : countsubway.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) # Trueprint(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 삭제 : deldel cabinet["A-3"]print(cabinet)
#key들만 출력print(cabinet.keys())
#value들만 출력print(cabinet.values())
#key와 value 같이 출력print(cabinet.items())
#모두 지우기 : clearcabinet.clear()print(cabinet)