초보자를 위한 파이썬 300제 // 056 list 합치기
문제 lang1과 lang2 리스트가 있을 때 lang1과 lang2의 원소를 모두 갖고 있는 langs 리스트를 만들어라. >> lang1 = ["C", "C++", "JAVA"] >> lang2 = ["Python", "Go", "C#"] 실행 예: >> langs ['C', 'C++', 'JAVA', 'Python', 'Go', 'C#'] 내풀이 lang1 = ["C", "C++", "JAVA"] lang2 = ["Python", "Go", "C#"] langs = lang1 + lang2 print(langs) 결과값 ['C', 'C++', 'JAVA', 'Python', 'Go', 'C#'] 정답 lang1 = ["C", "C++", "JAVA"] lang2 = ["Python", "Go", "..
2020. 12. 25.
초보자를 위한 파이썬 300제 // 054 del 함수
문제 movie_rank 리스트에서 '럭키'를 삭제하라. movie_rank = ['닥터 스트레인지', '슈퍼맨', '스플릿', '럭키', '배트맨'] 내풀이 movie_rank = ['닥터 스트레인지', '슈퍼맨', '스플릿', '럭키', '배트맨'] movie_rank.pop(3) print(movie_rank) 정답 movie_rank = ['닥터 스트레인지', '슈퍼맨', '스플릿', '럭키', '배트맨'] del movie_rank[3] print(movie_rank) pop이 편해서 pop을 계속 쓰다보니 del 함수가 있었다는걸 깜빡했다... 둘다 원리는 똑같다 지우고 싶은 인덱스 번호를 입력해주면 된다.
2020. 12. 24.
초보자를 위한 파이썬 300제 // 053 insert 메서드
문제 movie_rank 리스트에는 아래와 같이 네 개의 영화 제목이 바인딩되어 있다. "슈퍼맨"을 "닥터 스트레인지"와 "스플릿" 사이에 추가하라. movie_rank = ['닥터 스트레인지', '스플릿', '럭키', '배트맨'] 내풀이 movie_rank = ["닥터 스트레인지", "스플릿", "럭키", "베트맨"] movie_rank.insert(1,"슈퍼맨") print(movie_rank) 정답 리스트의 insert(인덱스, 원소) 메서드를 사용하면 특정 위치에 값을 끼어넣기 할 수 있습니다. movie_rank = ['닥터 스트레인지', '스플릿', '럭키', '배트맨'] movie_rank.insert(1, "슈퍼맨") print(movie_rank) insert 는 원하는 list 위치에 ..
2020. 12. 24.