본문 바로가기
반응형

예제로 공부하는 Python 100 문제풀이7

[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.
[Python] for 반복문 / 예제로 공부하는 Python 100 문제풀이 반복문다 거기서 거기일줄 알았다. 그렇지만 파이썬은 조금 달랐다. Araboja 1. 기본 사용법 for i in range(10): print(i) 별거 없다. 이렇게 쓴다. 다른 언어는 for( i = 0; i < 10; i++) 이런 느낌이고 java나 javascript 에서는 배열에서 사용할 때 for i in arr 이런느낌이 섞인(?) 것 같다. range() 구조는 range( [start] : [last] : [step] ) 으로 이루어져 있다. 자세한 사용법은 밑으로. 2. 옆으로 나오게 출력 위의 코드를 실행시키면 0~9가 \n이 들어간 상태로 출력이 된다. 이를 1 2 3 4 5... 9 로 나오게 할 수 있다. #0~9가 0 1 2 3 4 5 6 7 8 9 (옆으로 나오게) 출력 .. 2022. 1. 14.
[Python] 연산자, in(멤버쉽) 연산자, bool / 예제로 공부하는 Python 100 문제풀이 처음 볼때 '에이 뭐 다른 언어랑 크게 다르겠어?' 싶다가 좀 다른거같아서 정리하기위해 글을 또 쓴다. 1. 연산자 기본적인 연산자는 '+, -, *, /, //, %, **' 로 구성되어있다. 사칙연산은 뭐 다들 알태니 넘어가고 기억이 잘 안나거나, 일단 내 기준 자주 사용하지 않은 연산자를 정리하자면 // -> 몫 (ex. 10//3 -> 3) % -> 나머지 (ex. 10%3 -> 1) ** -> 제곱 (ex. 3**3 -> 27) 이런 식이다. # + - * / // ** % # // -> 몫 # % -> 나머지 # ** 제곱, **3 -> 3제곱, **4 -> 4제곱 a = 3 print(a**3) # -> 27 2. in(멤버쉽) 연산자 이건 다른 언어에도 좀 있는 기능이지만 그래도 다시 한번.. 2022. 1. 10.
반응형