목록코딩 (5)
min
1. Why? : 어떤 정보들을 구체적으로는 두가지의 정보들을 함께 묶음으로써 어떤 작업에 도움이 될 때 2. How? (1) 생김새(문법) example_dict = { key:value } '딕셔너리' 의 뜻을 살펴보면 이해하기 쉽습니다. 딕셔너리의 뜻은 사전으로 사전은 어떤 낱말과 그 뜻풀이로 이루어져있다. 파이썬의 딕셔너리에서 낱말은 key 이고 뜻풀이는 value 입니다. 즉 내가 어떤 자료를 단어와 그 뜻을 함께 저장하고 싶을때 쓰는 자료형이 딕셔너리 입니다. (2) 활용 exameple_dict = { "name":"어벤저스 엔드게임", "type":"히어로 무비" } # 읽기 이런 딕셔너리가 있다고 칩시다. 여기서 '어벤저스 엔드게임 즉 어떤 value를 출력하고 싶을때는 어떻게 해야 할까..
리스트형 자료 활용 : 리스트형 자료도 문자형 자료와 마찬가지로 여러 연산이 존재한다. 오늘은 리스트형 자료의 여러 연산자를 살펴보는 시간을 갖도록 하겠다. #리스트 연산자 리스트에는 +와 *의 연산자가 존재한다. list_a = [1,2,3] list_b = [4,5,6] a = list_a + list_b b = list_a*3 위 코드에서 a와 b를 출력하면 어떻게 될까? 출력해보면 아마 a = [1,2,3,4,5,6] , b = [1,2,3,1,2,3,1,2,3] 으로 출력될 것이다. 여기서 알 수 있는 사실은 리스트 연산자는 문자 연산자와 기능이 동일 하다는 것을 알 수 있다. #리스트 내부 함수 1. 리스트 안에 요소 추가 함수 (1)append(), insert() : 위 함수들은 한번에 하..
리스트 : 자료를 담는 자료(말이 어려운데 쉽게 말해서 여러 자료들을 모으는 보따리 라고 생각하면 된다.) when? : "여러개"의 자료들을 "하나"의 자료로 치환하고 싶을때 how? array = [273,32,103,"문자열",True,False] 이런 형식으로 사용한다. #리스트의 인덱싱 리스트의 인덱싱은 문자형 자료의 인덱싱과 형식이 동일하다. print(array[0]) print(array[1]) print(array[2]) print(array[3]) print(array[4]) print(array[5]) #리스트 변경 array[0] = '변경' print(array) 출력결과에서 273이 '변경'으로 변경된 것을 확인할 수 있다. #이중 리스트 : 리스트 안에 리스트를 사용하는 것 l..
1. 문자형 자료의 특징 파이썬을 배우면 가장 먼저 작성하는 코드가 있다. 바로 이 코드 이다. print("hello world") 모든 사람들이 처음에는 아무 생각없이 위 코드를 치고 터미널창에 hello world가 출력되는 것을 보고 벅차오르는 감정을 느낀다.(필자가 그랬다...!) 근데 사실 위 코드에는 많은 정보가 함축되어있다. 먼저 print()는 함수이며 정확하게는 출력함수라고 하며 괄호 안에는 자료가 들어간다. 여기서 한가지 팁을 알려준다면 어떤 문자열뒤에 괄호가 붙으면 함수라는 것을 뜻한다,(왜냐하면 ()가 함수의 입구를 뜻하기 때문이다.) 그렇다면 "hello world"가 자료라고 했는데 어떤 자료일까? 바로 문자형 자료이다. 왜냐하면 문자형 자료의 경우 " "로 감싸져 있는 특징이..
1. 자료형 왜 필요한걸까? 자료는 흔히 말해서 어떤 정보 즉 데이터를 의미한다. 파이썬을 비롯해서 많은 프로그래밍 언어들은 많은 종류의 자료를 다룬다. 만약 자료를 분류하지 않고 다룬다면 어떻게 될까? 이는 자료를 다루는데 있어서 큰 혼란을 가져온다. 이런 혼란을 방지하기 위해서 사람들은 자료형에 따라서 자료를 분류했다. 자료형에는 많은 형이 있으며 대표적인 예로는 문자,숫자,리스트,불 형 등이 있다. 파이썬을 비롯한 많은 프로그래밍 언어에서는 이런 자료형을 기준으로 자료를 다룬다. 그럼 구체적으로 자료형에 따른 처리와 연산 및 저장은 어떻게 하는 것일까? 이 궁금중이 우리가 파이썬에서 배우는 큰 제목이라고 할 수 있다. 그렇다면 자료형에 따른 연산과 처리가 어떻게 되는지 알아보자!\