본문 바로가기

프로그래밍 언어

[Python] List 데이터 정렬하기: sorted(), sort() 함수 사용법: 파이썬의 함수 사용: sorted(리스트 변수이름): 오름차순 으로 정렬 (가다나순) sorted(리스트 변수이름,reverse=True) : 역순으로 정렬 -> 화면에만 표시되고, 실제로 메모리는 건들지 않는다. 리스트의 함수 사용: 리스트 변수이름.sort() : 메모리에서 정렬함. 메모리 자체를 바꾸어 놓는다. 리스트 변수이름.sort(reverse = True) : 메모리에서 역순으로 정렬 ex) 더보기
[Python] List 리스트 연산, 값 찾기, 갯수세기: index(), in, count(), len()함수 기본적으로 List의 연산, 값 찾기, 갯수세기는 문자열과 원리와 형태가 같다. List 연산: 리스트1 + 리스트2 List 데이터 값으로 인덱스/오프셋 찾기: 변수명.indext(데이터 값) List 데이터 찾기: 데이터값 in 변수명 List 데이터 갯수 세기: 변수명.count(데이터값) List 전체 데이터 갯수 세기: len(리스트 변수명) 더보기
[Python] List 리스트 데이터 교체/추가/삭제: append(), insert(), del, remove(),pop() 함수 List 데이터 교체: 리스트 변수이름[인덱스] = 교체하고자 하는 데이터 ex) week = ['Mon','Tue','Wed','Thu', 'Fri'] week[0] = 'Sun' -> week = ['Sun','Tue','Wed','Thu', 'Fri'] - replace는 문자열은 근본적으로 못바꾸기때문에 제공되는 함수, - List는 = 기호로 바로 내용 구성을 바꿀 수 있다. List 데이터 추가: append(), insert() - 리스트의 맨 뒤에 데이터를 추가하는 방법 append()함수 리스트 변수 이름.append(넣으려는 데이터) - 특정 위치에 데이터를 추가하는 방법 insert() 함수 리스트 변수 이름.insert(위치, 넣으려는 데이터) List 데이터 삭제: del, rem.. 더보기
[Python] List 리스트 기본 형태, 생성법, 억세스 List - 기본 형태 : 변수 = [데이터값, 데이터값…. ] - 변수[숫자] = 값 ㄴ 숫자: ‘인덱스’/’오프셋’이라고 한다 ㄴ 리스트에 있는 순서대로 인덱스를 입력한다. 시작값은 0, 뒤에서부터 세면 -1부터. List 만들기 : [ ], List () ㄴ 표시방법: [ ], 대괄호 시작, 대괄호로 끝 ㄴ 왼쪽에 영어가 붙어있지 않음. 변수가 없다는 뜻. ㄴ 리스트 함수로도 생성 가능 : List () List 억세스: 변수[인덱스] ex) week = ['Mon','Tue','Wed','Thu', 'Fri'] week[0] -> week 리스트 안에 첫번째 데이터인 ‘Mon’을 뜻한다. week[-1] -> week 리스트 안에 마지막 데이터인 ‘Fri’를 뜻한다. - 리스트 안의 리스트 값 얻.. 더보기
[Python] Data Structure 데이터 스트럭쳐 파이썬에서 데이터 스트럭쳐라고 하면, 여러개의 데이터를 하나의 변수에 담는 것. -> 변수 하나로 여러개의 데이터를 담을 수 있다. 용도는: 담고나서, 내가 원하는 데이터를 저장을 시켰으며, 내가 원하는 데이터를 쉽게 가지고 올 수 있어야한다. 비밀번호를 바꾸면, 데이터도 바뀌어야하고, 홍길동이 탈퇴를 하면, 데이터를 삭제해야함. 기존에 있는 데이터값을 바꿀수도 있고, 삭제할 수도 있고, 내가 원하는 데이터를 가져올 수도 있고. Data Structure-> 데이터를 저장하는 곳. 파이썬에서 처리할 수 있는 경우가 4가지. 중요도 순: List > Dictionary> Tuple > Sets and Frozen Sets 또한 상기 순으로 현업에서 많이 쓰인다. 더보기
[Python] 문자열 거꾸로 뒤집어서 출력하는 방법 [문제] 문자열을 거꾸로 뒤집어 출력하세요. string = "PYTHON" 실행 예: NOHTYP [답변] string = "PYTHON" string[ : : -1] -> 처음부터 끝까지, 거꾸로 센다라는 뜻 더보기
[Python] 문자열 위치 찾기: startwith함수, count 함수, ~in 변수이름.count('찾고자 하는 문자/단어'): 문자/단어 카운트 ex) poem.count('banana') -> 몇개인지 숫자로 보여줌. 없으면 0으로 보여줌. 변수이름.startswith('찾고자 하는 문자/단어') ㄴ> starts + with: 찾고자 하는 문자/단어로 시작하는가 ㄴ> True 예, False 아니오! '찾고자 하는 문자/단어' in 변수이름 ㄴ> 해당 문자가 문자열에 있는지 확인 더보기
[Python] 문자열 위치 찾기: find함수, rfind함수 변수이름.find('찾고자 하는 문자/단어') : 첫번째 단어만 찾는다. 변수이름.rfind('찾고자 하는 문자/단어') : 마지막 단어만 찾는다. 위치가 없으면 -1을 표시한다. 더보기