[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] 리스트 (1) / 예제로 공부하는 Python 100 문제풀이
리스트는 앞서서도 다뤄봤지만 이번편에 자세히 다뤄보도록 하자. 이전 글 2022.01.04 - [개발/Python] - [Python] 자료형, list, tuple, set, dict [Python] 자료형, list, tuple, set, dict 파이썬이 그렇게 핫해도 공부를 안하다가 이제서야 공부하는 파린이(?) 학부때 살짝 맛봤던 괄호의 종류에 따라 달라지던 리스트, 튜플, 집합, 딕셔너리에 대해서 보고왔다. 1. List 리스트는 [ ] baby-dev.tistory.com 1. 리스트 사용법 #리스트 출력 a = [1, 2, 3, 4, 5] print(a) print(a[0]) ''' [1, 2, 3, 4, 5] 1 ''' 선언한 변수에 [ ] 를 사용하여 안에 값을 넣는다. 각 값의 출력은..
2022. 1. 21.