본문 바로가기

파이썬 & 장고/파이썬(Python)

(27)
Python 파이썬 딕셔너리 자료형 2 딕셔너리 대응 관계를 나타내는 자료형 key와 value 를 한쌍으로 갖는 자료형 위에서 Key는 각각 'name', 'phone', 'birth'이고, 각각의 Key에 해당하는 Value는 'pey', '0119993323', '1118'이 된다. Key와 Value의 쌍 여러 개가 { }로 둘러싸여 있다. 각각의 요소는 Key : Value 형태로 이루어져 있고 쉼표(,)로 구분되어 있다 ※ Key에는 변하지 않는 값을 사용하고, Value에는 변하는 값과 변하지 않는 값 모두 사용할 수 있다. items 함수는 Key와 Value의 쌍을 튜플로 묶은 값을 dict_items 객체로 돌려준다. Key를 얻는 것과 마찬가지 방법으로 Value만 얻고 싶다면 values 함수를 사용하면 된다. a.key..
Python 파이썬 튜플 자료형 2 튜플의 패킹과 언패킹 패킹 : 한 데이터에 여러개의 데이터를 넣는것 언패킹 : 한데이터에서 데이터를 각각 꺼내오는것 in 함수
Python set 파이썬 집합 자료형 1 집합(set)은 파이썬 2.3부터 지원하기 시작한 자료형으로, 집합에 관련된 것을 쉽게 처리하기 위해 만든 자료형이다. 집합 자료형은 다음과 같이 set 키워드를 사용해 만들 수 있다. 교집합,합집합,차집합 구하기 1. 교집합 s1과 s2의 교집합을 구해 보자. 2. 합집합 합집합은 다음과 같이 구할 수 있다. 이때 4, 5, 6처럼 중복해서 포함된 값은 한 개씩만 표현된다. 3. 차집합 차집합은 다음과 같이 구할 수 있다. 값 여러개 추가 하기 여러 개의 값을 한꺼번에 추가(update)할 때는 다음과 같이 하면 된다 특정값 제거하기 특정 값을 제거하고 싶을 때는 다음과 같이 하면 된다. 출처 :https://wikidocs.net/1015
Python 파이썬 딕셔너리 자료형 1 파이썬에서는 이러한 자료형을 딕셔너리(Dictionary)라고 하는데, 단어 그대로 해석하면 사전이라는 뜻이다. 즉 "people"이라는 단어에 "사람", "baseball"이라는 단어에 "야구"라는 뜻이 부합되듯이 딕셔너리는 Key와 Value를 한 쌍으로 갖는 자료형이다. 예컨대 Key가 "baseball"이라면 Value는 "야구"가 될 것이다. 딕셔너리는 리스트나 튜플처럼 순차적으로(sequential) 해당 요솟값을 구하지 않고 Key를 통해 Value를 얻는다. 위에서 Key는 각각 'name', 'phone', 'birth'이고, 각각의 Key에 해당하는 Value는 'pey', '0119993323', '1118'이 된다. 딕셔너리 쌍 추가하기 {1: 'a'} 딕셔너리에 a[2] = 'b'..
파이썬 연습문제 1 Q1 홍길동 씨의 과목별 점수는 다음과 같다. 홍길동 씨의 평균 점수를 구해 보자. 국어 80 영어 75 수학 55 과목 점수 Q2 자연수 13이 홀수인지 짝수인지 판별할 수 있는 방법에 대해 말해 보자. Q3 홍길동 씨의 주민등록번호는 881120-1068234이다. 홍길동 씨의 주민등록번호를 연월일(YYYYMMDD) 부분과 그 뒤의 숫자 부분으로 나누어 출력해 보자. ※ 문자열 슬라이싱 기법을 사용해 보자. Q4 주민등록번호 뒷자리의 맨 첫 번째 숫자는 성별을 나타낸다. 주민등록번호에서 성별을 나타내는 숫자를 출력해 보자. >>> pin = "881120-1068234" ※ 문자열 인덱싱을 사용해 보자. Q5 다음과 같은 문자열 a:b:c:d가 있다. 문자열의 replace 함수를 사용하여 a#b#c..
Python 파이썬 튜플 자료형 1 리스트의 항목 값은 변화가 가능하고 튜플의 항목 값은 변화가 불가능. 따라서 프로그램이 실행되는 동안 그 값이 항상 변하지 않기를 바라면 튜플을 사용 t2 = (1,)처럼1개의 요소만을 가질 때는 요소 뒤에 콤마(,)를 붙여야함 t4 처럼 괄호 생략 가능 지우거나 수정 불가능 하다 인덱싱 문자열, 리스트와 마찬가지로 t1[0], t1[3]처럼 인덱싱이 가능하다. 곱하기 튜플의 곱하기(반복) 예를 보여 준다. 길이구하기 튜플의 길이를 구하는 예이다. 출처:wikidocs.net/15
Python 파이썬 리스트 자료형 2 리스트에 요소 추가(append) ppend(x)는 리스트의 맨 마지막에 x를 추가하는 함수 리스트 정렬(sort) sort 함수는 리스트의 요소를 순서대로 정렬 리스트 뒤집기(reverse) reverse 함수는 리스트를 역순으로 뒤집어 준다 위치 반환(index) index(x) 함수는 리스트에 x 값이 있으면 x의 위치 값을 돌려준다 리스트에 요소 삽입(insert) nsert(a, b)는 리스트의 a번째 위치에 b를 삽입 리스트 요소 제거(remove) remove(x)는 리스트에서 첫 번째로 나오는 x를 삭제 리스트 요소 끄집어내기(pop) pop()은 리스트의 맨 마지막 요소를 돌려주고 그 요소는 삭제 리스트에 포함된 요소 x의 개수 세기(count) count(x)는 리스트 안에 x가 몇 개..
Python 파이썬 리스트 자료형 1 리스트 리스트를 만들 때는 위에서 보는 것과 같이 대괄호([ ])로 감싸 주고 각 요솟값은 쉼표(,)로 구분해 준다. 리스트 인덱싱 리스트도 문자열처럼 인덱싱과 슬라이싱이 가능 리스트 슬라이싱 b 변수는 리스트 a의 첫 번째 요소부터 두 번째 요소인 a[1]까지 나타내는 리스트이다. 물론 a[2] 값인 3은 포함되지 않는다. c라는 변수는 리스트 a의 세 번째 요소부터 끝까지 나타내는 리스트이다. 리스트 연산하기 리스트 삭제 del a[x]는 x번째 요솟값을 삭제한다 리스트 길이 구하기 len 함수는 문자열, 리스트 외에 앞으로 배울 튜플과 딕셔너리에도 사용할 수 있는 함수 리스트에서 값 수정하기 리스트 삭제 ,추가