목록Python/Basic (24)
군침이 싹 도는 코딩
셋에 들어있는 데이터는 순서가 없습니다. 셋에는 동일한 값이 저장되지 않습니다. 우리가 배웠던 집합과 같습니다. 셋은 중괄호 { } 로 정의합니다. 셋을 생성하는 방법 set() >>> set() # 비어 있는 셋을 만드는 법 my_set={1,3,5,1,1,1,1} my_set >>> {1, 3, 5} # 데이터가 있는 셋을 만드는 법 셋에 데이터를 추가하는 방법 my_set >>> {1, 3, 5} my_set.add(10) my_set >>> {1, 3, 5, 10} # 셋에 데이터를 추가 할때는 .add 함수를 사용한다 my_set >>> {1, 3, 5, 10} my_set.add(5) my_set >>> {1, 3, 5, 10} # 셋은 중복된 데이터는 추가하지 않는다 셋에 데이터를 삭제하는 ..
튜플이란 데이터 억세스는 리스트와 같지만 데이터의 수정이나 추가 삭제는 불가능한것을 말한다. 주의할점 : 튜플에 데이터를 하나만 저장할때에는 ( 100 ) 이 아닌 ( 100 , ) 이렇게 콤마를 사용하여야 한다. 튜플의 생성 방법 () >>> () tuple() >>> () # 비어 있는 튜플의 생성 방법 my_tuple=(1,'hello',6.555) my_tuple >>> (1,'hello',6.555) # 데이터가 있는 튜플 생성 방법 튜플의 억세스 방법 my_tuple >>> (1, 'hello', 6.555) my_tuple[1] >>> 'hello' my_tuple[1:] >>> ('hello', 6.555) # 튜플의 억세스는 대괄호를 사용하며 # 부분으로 가져오고싶을땐 콜론을 사용한다
딕셔너리에 데이터 추가 my_phone >>> {'brand': 'Apple', 'model': 'iPhone 12', 'year': 2018} my_phone['color']= 'red' my_phone >>> {'brand': 'Apple', 'model': 'iPhone 12', 'year': 2018, 'color': 'red'} # 딕셔너리에 데이터를 추가할때는 대괄호에 키값 # = 기호 오른쪽에 벨류값을 써주면 된다 딕셔너리에 데이터 수정 my_phone >>> {'brand': 'Apple', 'model': 'iPhone X', 'year': 2018} my_phone['model']= 'iPhone 12' my_phone >>> {'brand': 'Apple', 'model': 'iPho..
딕셔너리의 생성 {} >>> {} dict() >>> {} # 비어 있는 딕셔너리를 생성하는 법 my_phone={'brand' : 'Apple' , 'model':'iPhone X','year':2018} my_phone >>> {'brand': 'Apple', 'model': 'iPhone X', 'year': 2018} # 딕셔너리는 {키:벨류} 의 한쌍으로 되어있다 딕셔너리의 억세스 my_phone >>> {'brand': 'Apple', 'model': 'iPhone X', 'year': 2018} my_phone['brand'] >>> 'Apple' my_phone['model'] >>> 'iPhone X' # 딕셔너리의 억세스 방법은 대괄호 안에 키값을 입력하는 것이다 # 키값을 입력하면 해..
리스트에서 연산자를 쓰는법 frults >>> ['사과', '배'] others >>> ['망고', '코코넛', '오렌지', '레몬'] frults=frults + others # 리스트 간에는 연산자를 사용할 수 있다 # = 기호를 사용 했으므로 출력되는 값은 없다 frults >>> ['코코넛', '오렌지', '사과', '배', '망고', '레몬'] 리스트에서 인덱스를 찾는법 frults >>> ['코코넛', '오렌지', '사과', '배', '망고', '레몬'] frults.index('코코넛') # index 함수는 파라미터를 넣으면 해당 파라미터의 >>> 0 # 인덱스값을 찾아준다 frults.index('바나나') # 바나나는 없기때문에 에러가 난다 >>> ValueError: '바나나' is ..
리스트를 만드는법 [] >>> [] list() >>> [] # 두 방식 모두 비어있는 리스트를 만들어준다 [ 90, 88, 23, 55, 64, 100 ] >>> [90, 88, 23, 55, 64, 100] ['홍길동','김나나','영수','철수'] >>> ['홍길동', '김나나', '영수', '철수'] # 리스트 안에 숫자나 문자를 입력하면 그것을 리스트로 만들어준다 ['홍길동',29,270.5,[1,2,3]] >>> ['홍길동', 29, 270.5, [1, 2, 3]] # 여러 종류를 동시에 저장도 가능하다 리스트의 인덱스값을 입력해 출력할 수 있다. week=['Mon','Tue','Wen','Thu','Fri'] week[1] # 변수명에 대괄호를 쓰고 안에 불러올 인덱스를 써주면 된다 >>>..
문자열을 지정할때는 ' ' , " " 를 사용한다 'hello world' >>> 'hello world' "he's busy" # 작은 따음표를 문자열에 쓰고 싶으면 큰 따음표를 바깥에 써준다 >>> "he's busy" '내가 말했다. "빨리 출발해"' # 큰 따음표를 쓰고 싶다면 작은 따음표를 바깥에 써준다 >>> '내가 말했다. "빨리 출발해"' sentence = ''' 내가 말했다 "빨리 출발해" ''' # 따음표 3개는 안에 들어있는것을 모두 문자열로 만든다 print(sentence) >>> 내가 말했다 "빨리 출발해" 연산자를 문자열에 사용할수있다. first_name = 'Mitch' last_name = 'Steve' first_name + last_name >>> 'MitchStev..