[Python] Tuple 개념/ 생성/ 데이터 억세스: tuple()
Tuple - 튜플은 괄호안에 콤마를 사용한다. ㄴ ex) 변수 = ( a, b, c ) ㄴ 괄호 안에 원소가 하나이면, 튜플로 생성이 안된다. ㄴ 튜플을 표시하려면, 두번째 데이터는 없더라도, 괄호 안에 콤마를 반드시 넣어야한다. ex) my_tuple = (1, ) - 기본 사용법은 리스트랑 같은데 데이터 추가/ 삭제/ 변경이 안된다!! - 문자() -> 함수, - () 이건 그냥 튜플 Tuple 생성 - 생성법1 : 그냥 괄호만 쳐준다. () - 생성법2: 튜플 함수를 이용하여 생성한다. tuple() - 소괄호를 사용 안해도, 콤마로 여러개 데이터를 나열하면 자동으로 튜플로 생성된다. ex) my_tuple = 100,500,'hello',3.5 Tuple 데이터 억세스 - 리스트와 같다.
더보기
[Python] Dictionary 생성법, 데이터 억세스: { }, get 함수
Dictionary 생성법 - 생성법1 dict() - 생성법2 중괄호로 시작, 중괄호로 끝 { } Dictionary 구성: - key: Value 로 이루어져 있으며, 이 모두를 묶어서 item이라고 부른다. - 아이템의 왼쪽 : Key 키 라고 부른다. - 아이템의 오른쪽: Value 밸류라고 부른다. Dictionary 데이터 억세스 : 변수명{}, 변수명.get(키값) - 기본적인 데이터 억세스는, 변수명 오른쪽에 대괄호를 사용! - 딕셔너리 데이터 억세스, 인덱스가 아니라, 키로 억세스 한다. - 딕셔너리의 경우는, 데이터 억세스 할 수 있는 함수도 제공한다. get함수 억세스 할 때, 없는 값을 입력하면, 에러가 난다. 변수명.get(‘찾고자 하는 키값) -> 해당 값이 존재할 경우, 해당값..
더보기
[Python] List 데이터 가르키는 *
- 많이 사용은 안하나, 알고는 있어서 나쁘지 않을 * - 리스트에서 각 변수로 대입시에 각 하나씩만 대응이 가능한데, *표시를 쓰면 앞뒤 나머지 부분을 가르키는 의미로 쓰인다. a, b, *c = [0, 1, 2, 3, 4, 5] ㄴ a = 0, b = 1, c= 2, 3,4,5 -> *표시는 나머지를 뜻한다. scores = [8.8, 8.9, 8.7, 9.2, 9.3, 9.7, 9.9, 9.5, 7.8, 9.4] *valid_score,a,b = [8.8, 8.9, 8.7, 9.2, 9.3, 9.7, 9.9, 9.5, 7.8, 9.4] print (valid_score) a,b 같이 버릴 변수는 _로 사용 가능하다. 의미 없는 변수라는 뜻. scores = [8.8, 8.9, 8.7, 9.2, 9...
더보기