Python/Python 문법 기초27 Dict - keys( ) values( ) sum( ) 딕셔너리와 리스트의 조합 인벤토리(변수명)는 딕셔너리 지만 밸류값은 리스트 변수명[key값]의[인덱스번호]로 호출해준다 키값만 불러주기위해 .keys() 벨류값만 불러주기위해 .values() 벨류값의 총합을 구하기위해 sum(변수명.values()) 를 입력해준다 물론 *따로* 저장해주기위해선 새로운 변수명= 을 해주어야 한다 기존 변수명을 쓰면 변경이 되니 주의 총합을 구하는 경우 for 반복문을 이용해 구하는 방법도 존재한다 딕셔너리의 경우에는 리스트와 달리 keys값과 values값이 존재 하기때문에 밸류 값을 더하고 싶을때에는 values( ) 를 추가로 사용하고 그것을 sum( )으로 감싸준다 2024. 4. 4. Dict - CRUD 데이터 스트럭쳐 (data structure) 여러개의 데이터를 하나의 변수에 저장 신규데이터 추가(create), 기존데이터 가져올수 있고(read), 기존데이터 변경 가능(update), 데이터 삭제 가능(delete) = CRUD Create 변수명{ key값 : 밸류값 } 해주면된다 Read 변수명[key값] 을하면 해당 key값의 value값이 나온다 하지만 예제는 "메로나가격: 얼마"기 때문에 print() 를 써주고 "메로나 가격: " , 변수명[key값] 써준다 , 가 아니라 +로 쓰고싶다면 key값이 int라서 안되니 str( )로 감싸주어 문자열의 합으로 바꿔준다 Update 변수명[key값] = 새로운 value값 을 입력하면 바로 변경이 가능하다 Delete del 변수명[key값].. 2024. 4. 4. Python 리스트 - .sort( ) sorted( ) 정렬 .sort() 이는 리스트의 정렬 함수이고 이는 파이썬의 내장 함수이다 sorted(data)로 정렬되며 메모리에 저장되지는 않는다 그렇기에 data= 로 저장시켜준다 역순 정렬 역순으로 하고 싶을때에는 괄호안에 reverse=True 를 넣어준다 2024. 4. 4. Python 리스트 - .join( ) .join 메서드 여러가지 요소들, 따로따로 묶여있는 리스트를 하나로 묶어주는 의미이다 ' ' 안에 join하라는 의미 ' ' 안에 /를 넣으면 사이사이에 /를 넣어준다 줄바꿈 표시를 넣어주자 메모리에 저장될때 \n 줄바꿈 표시로 입력이 되고 프린트로 출력하여 우리에게 보여줄때에 줄바꿈이 실현된다 ' / ' 로 구분되어있는 문자열 앞서 배운 split을 잊지 말자 2024. 4. 4. Python 리스트 - max( ) min( ) sum( ) len( ) 최대값, 최소값 그리고 리스트의 총합 구하기 max(변수명)으로 리스트의 최대값을 min(변수명)으로 리스트의 최소값을 구한다 리스트의 총합은 sum(변수명)을 입력하여 구해준다 리스트 요소의 개수 구하기 len(변수명)으로 리스트의 요소 갯수를 구한다 리스트의 평균 구하기 sum(변수명) 으로 모든 수를 더한 후 len(변수명)으로 모든 요소들의 갯수로 / 나누어주면 된다 2024. 4. 4. Python 리스트 - 두 리스트를 합치기 문자열 리스트 두개를 하나의 리스트로 total 변수 = 변수1 + 변수2 하게 되면 total 변수에 하나의 문자열 리스트로 합쳐진다 2024. 4. 4. 이전 1 2 3 4 5 다음