본문 바로가기
728x90
반응형

전체 글236

⛷ [파이썬] 파이썬 기초 정리 (11) : 딕셔너리 딕셔너리 1) 기본 딕셔너리 예시1) alien_0 = {'color': 'green', 'points': 5} print(alien_0['color']) print(alien_0['points']) 결과 값 green 5 외계인 게임을 예로 들어 외계인에 관한 정보를 저장하기 위해 딕셔너리를 이용해 외계인의 색과 점수를 저장하는 예시입니다. 2) 딕셔너리 다루는 법 딕셔너리(dictionary)란 키-값 쌍 (key-value pair)의 묶음입니다. 각 키(key)는 값과 연결되고, 키를 통해 그 키와 연결된 값에 접근할 수 있습니다. 키 값은 숫자, 문자열, 리스트, 다른 딕셔너리도 가능합니다. 딕셔너리의 모습은 키-값을 {}중괄호로 감싼 형태 입니다. 예시2) alien_0 = {'color':.. 2022. 11. 10.
⛷ [파이썬] 파이썬 기초 정리 (10) : IF문 IF문 예시1) dogs = ['andy', 'bob', 'merry', 'tom'] for dog in dogs: if dog == 'bob': #1 print(dog.upper()) #2 else: #3 print(dog.title()) #4 결과 값 Andy BOB Merry Tom #1에서는 현재 값이 'bob'인지 확인합니다. #2에서는 'bob'이 맞으면 모든 문자를 대문자로 출력합니다. #3에서는 현재값이 'bob'이 아닐 경우에 해당합니다. #4에서는 현재값이 'bob'이 아닐 경우 단어의 첫문자만 대문자로 출력합니다. 결과 값을 보면 if문에서 'bob'일 경우에만 대문자로 출력하라고 명령했기 때문에 'bob'만 대문자인 'BOB'으로 출력되고 나머지 이름들은 전부 맨 앞문자만 대문자로 .. 2022. 11. 9.
⛷ [파이썬] 파이썬 기초 정리 (9) : 조건테스트 / 불리언 표현식 조건테스트 (Conditional Test) 조건테스트는 true와 false로 평가되는 표현 식이며, 테스트가 false로 평가되면 파이썬은 if문 다음에 있는 코드를 무시하게 됩니다. - 동일성 체크하는 법 변수의 현재 값과 원하는 값이 일치하는지 체크하는 것입니다. 예제2) car = 'bmw' #1 car == 'bmw' #2 결과 값 True 예제2의 #1은 그동안 여러 번 봤던 것처럼 등호를 한개 (=) 써서 car의 값을 'bmw'로 정했습니다. #2는 등호 두개 (==)를 써서 car의 값이 'bmw'인지 체크하는 것입니다. 여기서 ==는 동일 연산자(equality operator)로 연산자 왼쪽과 오른쪽이 같으면 true를 출력합니다. 예제3) car = 'audi' #1 car == .. 2022. 11. 8.
⛷ [파이썬] 파이썬 기초 정리 (8) : 리스트 _ 5 / 튜플 18) 슬라이스에 루프 실행하기 리스트의 부분집합에 루프를 실행하려면 슬라이스에 루프를 실행하면 됩니다. 다음 예제를 통해 처음 세 개에 루프를 실행하고 세 개의 이름을 출력하는 것을 확인할 수 있습니다. 예제41) dogs = ['merry', 'martin', 'amy', 'bob', 'eli'] print("Here are the first three dogs on my team") for dog in dogs[:3]: #1 print(dog.title()) 결과 값 Here are the first three dogs on my team Merry Martin Amy #1에서는 전체 리스트 항목에 루프를 실행하지 않고, 처음 3개에만 루프를 실행합니다. 19) 리스트 복사하는 법 예제 42) my.. 2022. 11. 7.
⛷ [파이썬] 파이썬 기초 정리 (7) : 리스트 _ 4 15) 숫자 리스트를 이용한 통계 -최소값 (min) 예제30) digits = [1,2,3,4,5,6,7,8,9,0] min(digits) 결과 값 0 -최대값(max) 예제31) digits = [1,2,3,4,5,6,7,8,9,0] mix(digits) 결과 값 9 -리스트 숫자 총 합계(sum) 예제32) digits = [1,2,3,4,5,6,7,8,9,0] sum(digits) 결과 값 45 16) 리스트 내포 (list comprehension) 이전 제곱수 리스트 예제를 '리스트 내포'를 이용하는 경우 단 한 줄의 코드로 같은 결과 값을 도출하는 리스트를 만들 수 있습니다. 리스트 내포는 for 루프와 새 항목 생성을 한 행에 결합하며 각 새 항목을 자동으로 리스트에 추가하면 됩니다. 예제.. 2022. 11. 6.
⛷ [파이썬] 파이썬 기초 정리 (6) : 리스트 _ 3 10) 리스트 반대 순서로 출력하는 방법 리스트이름.reverse() reverse()메서드를 사용하면 현재 순서의 반대로 정렬이 가능합니다. 이 경우 알파벳 순서에 대한 고려는 없는 것을 참고해주세요. 예제20) fruits = ['apple', 'banana', 'melon', 'cherry'] print(fruits) fruits.reverse() print(fruits) 결과 값 ['apple', 'banana', 'melon', 'cherry'] ['cherry', 'melon', 'banana', 'apple'] 11) 리스트 길이 구하는 방법 - len() 사용하기 예제21) fruits = ['apple', 'banana', 'melon', 'cherry'] len(fruits) 결과 값 .. 2022. 11. 5.
⛷ [파이썬] 파이썬 기초 정리 (5) : 리스트 _ 2 6) 리스트에서 항목 제거하는 방법 del 리스트이름[제거할 항목의 인덱스] 위의 공식을 이용하여 인덱스만 알고 있다면 어떤 항목이든 지울 수 있습니다. 그리고 del문을 이용해 지운 값에는 더이상 접근이 불가능합니다. 예제11) dog = ['puppy', 'pop', 'yum'] print(dog) del dog[0] print(dog) 결과 값 ['puppy', 'pop', 'yum'] ['pop', 'yum'] 7) pop()메서드 pop() 메서드는 리스트의 마지막 항목을 빼내서 사용할 수 있습니다. 여기서 pop이라는 이름은 리스트를 일종의 탑이라고 생각하고, 그 탑 맨 위에 있는 항목을 꺼낸다는 뜻에서 붙여졌습니다. 예제12) dog = ['puppy', 'pop', 'yum'] print(.. 2022. 11. 4.
⛷ [파이썬] 파이썬 기초 정리 (4) : 리스트 _ 1 이 정리자료는 인터넷과 책을 통해 정리된 파이썬 리스트 관련 헷갈리는 부분에 대한 기초정리 자료로 처음 파이썬을 배우고 싶은 분들이나 이미 배웠지만 개념 이해가 어려운 분들의 쉬운 이해를 돕기 위해 추천합니다. 3. 리스트 (list) 리스트(list)는 특정 순서가 있는 항목 모음을 말합니다. 파이썬에서 리스트는 대괄호 []로 표현되며 각 항목은 , 콤마로 구분합니다. 예제1) animals = ['dog', 'cat', 'horse', 'rabbit'] print(animals) 결과 값 ['dog', 'cat', 'horse', 'rabbit'] 1) 리스트 항목에 접근하는 방법 리스트는 순서가 있는 모음입니다. 따라서 원하는 항목의 위치 또는 인덱스를 지정해서 그 항목에 접근이 가능합니다. 파이썬.. 2022. 11. 3.
⛷ [파이썬] 파이썬 기초 정리 (3) : 숫자 이 정리자료는 인터넷과 책을 통해 정리된 파이썬 숫자 관련 헷갈리는 부분에 대한 기초정리 자료로 처음 파이썬을 배우고 싶은 분들이나 이미 배웠지만 개념 이해가 어려운 분들의 쉬운 이해를 돕기 위해 추천합니다. 2. 숫자 1) 정수 파이썬에서 지수를 쓸 때는 * 기호 두 개를 사용합니다. 지수 예시 : 3² = 9 예제1) 3 ** 2 결과 값 9 예제1의 경우 3 ** 2로 3과 *사이 그리고 *와 2사이에 공백이 있는데 이러한 표현식에서 공백은 중요하지 않습니다. 이 말은 즉슨 공백이 있어도 혹은 공백이 없어도 결과 값은 동일합니다. 그래서 여기서의 공백은 계산 순서를 좀 더 시각적으로 빨리 파악하기 위해서라고 이해해주시면 됩니다. 2) 부동소수점 숫자 (floating point) 부동소수점 숫자는 .. 2022. 11. 2.
728x90
반응형