본문 바로가기
반응형

파이썬275

[Python] 리스트 comprehension (1)/ 예제로 공부하는 Python 100 문제풀이 리스트를 생성하는데 다양한 방법이 있다. 그중 우리는 comprehension 이라는 새로운 방법을 익힐것이다. 우선 comprehension의 뜻은 가장 많이 쓰이는 뜻은 이해, 이해력이지만 여기선 포함, 포괄, 함축, 내포의 뜻을 가지고 사용한다. 빅데이터 쪽으로 넘어가서 pandas나 numpy 등 데이터 분석에서도 많이 쓰인다고 한다. 이제 알아보자. 1. 기존 사용법 앞서 배운 기본적이 사용법으로는 수동으로 생성하는 방법과 #1. 수동 리스트 생성 -> 1~10 a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] print('1. 수동 리스트 - ', a, type(a)) 반복문과 append( ) 를 사용하는 방법 #2. 반복문 > 빈 리스트 생성 > append b = [] fo.. 2022. 2. 17.
[Python] 리스트 (2) / 추가, 수정, 삭제, 병합, 인덱스, 중복 제거/ 예제로 공부하는 Python 100 문제풀이 1. 리스트 추가, 수정, 삭제 1-1 추가 추가는 append( )를 사용해서 추가한다. append( )는 사용시 항상 해당 리스트의 맨 뒤에 추가가 된다. eng_scores = [90, 60, 70, 100, 85] #추가 -> append() 사용 (맨 뒤에 추가) eng_scores.append(99) print("추가 - ", eng_scores) ''' 추가 - [90, 60, 70, 100, 85, 99] ''' 1-2 수정 수정은 간단하다. 해당 리스트의 인덱스 번호를 이용하여 바꾸고 싶은 위치의 값을 다시 설정해주면 된다. #수정 -> index 사용 eng_scores[-1] = 38 print("수정 - ", eng_scores) ''' 수정 - [90, 60, 70, 100, 8.. 2022. 2. 9.
[Python] 백준 10926번 ??! 백준 10926번 10926번: ??! 준하는 사이트에 회원가입을 하다가 joonas라는 아이디가 이미 존재하는 것을 보고 놀랐다. 준하는 놀람을 ??!로 표현한다. 준하가 가입하려고 하는 사이트에 이미 존재하는 아이디가 주어졌을 때 www.acmicpc.net 1. 코드 a = input() print(a+"??!") 2. 풀이 단순히 입력받은 문자열에 '??!' 를 추가해주면 된다. Git - 백준 10926번 2022. 2. 8.
[Python] 백준 1000번 A+B 백준 1000번 A+B 1000번: A+B 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 1. 코드 a, b = input().split() print(int(a) + int(b)) 2. 풀이 '1 2' 가 입력이 되고 '3' 이 출력이 되어야한다. 한 줄에 입력이 되기 때문에 a, b = input()로 값을 받아주고 .split()으로 a와 b에 각각 값을 넣어준다. a와 b에 저장된 값은 Strnig 형식이기 때문에 + 연산자를 할 때 int(a) + int(b)로 int형으로 변환하여 더해준다. 이렇게 하면 공백을 포함한 입력받은 두 정수를 더하는 코드가 된다. Git - 백준 1000번 2022. 2. 8.
반응형