목록Python (43)
DevSSOM
딕셔너리는 우리말로 -> 사전. 영한사전에 영어단어를 검색하면, 한글 뜻이 나오잖아. 이 때 영어단어와 한글 뜻은 하나의 짝꿍이야. 이렇게 짝꿍이 있는 자료형을 딕셔너리라고 해. 딕셔너리(Dictionary) 딕셔너리 자료형은 중괄호 { }로 묶어서 표현. 짝꿍은 { key : value }의 형식으로, key를 알면 value를 알 수 있음. - key : 열쇠처럼 자료를 꺼낼 수 있는 도구 - value : 딕셔너리에서 Key로 꺼낸 자료 dict_zero = {} dict_one = {"one":1} dict_three = {"one":1, "two":2, "three":3} person = {'name':'Som', 'age': 20} print(person['name'] # Som print(p..
여러 자료를 담는 자료형이 필요하면? 대부분 리스트를 이용함. 하지만, 리스트는 값이 바뀔 위험이 있어. 아래처럼 코드 한 줄로 바뀌잖아. my_list = ['l', 'i', 's', 't'] my_list[1] = 'a' print(my_list) # ['l', 'a', 's', 't'] 그래서 값을 바꿀 수 없으면서도, 여러 자료를 담을 수 있는 자료형 -> 튜플을 사용하는 것. 튜플(Tuple) 튜플은 소괄호 ( )를 이용해서 표시. tuple_zero = () # 빈 튜플 tuple_one = (1,) # 이게 튜플인데 원소가 하나밖에 없는 것 뿐이야 라는 걸 알려주기 위해 , 표시 tuple = (1, 2, 3, 4, 5) tuple = 1, 2, 3, 4, 5 # 괄호로 안 묶고 나열해서 써..
리스트.pop(인덱스) : 인덱스로 원소 꺼내기. 원소를 꺼냈으니까 리스트에서는 꺼낸 원소는 없어짐. 괄호를 비우면, 마지막 원소를 뽑아냄. ※ 단, 존재하지 않는 인덱스를 pop할 경우 오류 발생 my_list = [1, 2, 3, 4, 5] print(my_list.pop(0)) # 1 출력 print(my_list.pop()) # 5 출력 시퀀스.count(원소) : 시퀀스 안에 있는 자료 원소?의 개수 세기. cf) 시퀀스? : 리스트, 튜플, range, 문자열처럼 값이 연속적으로 이어진 자료형을 시퀀스 자료형(sequence types)라고 부릅니다 my_seq = [2, 2, 2, 3, 4, 4] print(my_seq.count(2)) # 3 출력 쪼갤문자열.split(기준) : 문자열 -..