목록전체 글 (137)
치악산 복숭아
0. 시퀀스란? 값이 연속적으로 이어진 자료형을 시퀀스 자료형이라고 하며, 리스트, 튜플, 문자열 등이 있음 모든 시퀀스는 순서가 유지 정수로 인덱싱 및 슬라이싱이 가능 1. 시퀀스의 특정 인덱스의 원소 제거하기 - seq_name.pop(인덱스) 인덱스를 따로 입력하지 않으면 가장 끝자리의 원소가 제거된다 반환값은 제거된 원소 2. 시퀀스 내 원소의 개수 세기 - seq_name.count(원소) seq = [1, 3, 3, 4, 5] seq2 = (1, 2, 3, 4, 5, 6, 7, 7) print(seq2.count(7)) # 2 print(seq.count(4)) # 1 3. 문자열 str를 기준으로 문자열 str2를 쪼개서 반환 str.split(str2) str = "슉. 슈슉 파. 파이썬 ..
알고리즘 문제를 풀다가 알게된 리스트의 일부분만 정렬하는 방법 메모메모 ✏️ list_name[:i+1] = sorted(list_name[:i+1]) 이런식으로 sorted 함수를 이용해서 재할당해주면 된다 sort(): 원본 리스트 변경 sorted(): 새로운 정렬된 리스트 반환 아래는 실패한 사례...😵 a = [5, 4, 3, 2, 1] print(a) # [5, 4, 3, 2, 1] print(a.sort()) # None a.sort() print(a) # [1, 2, 3, 4, 5] 왜 정렬과 출력을 같이 하면 오류가 나는걸까...? 이 부분은 더 찾아봐야겠다

커밋해놓은거 푸시하려고 했는데 갑자기 오류 발생,,, 메세지 읽어보니까 git 작업을 할 때는 비밀번호 대신 토큰으로 인증해야한다는 내용이었음 (공지도 있었는데 나만 처음보는건가😂) 아무튼 그래서 겸사겸사 하는 토큰 생성 방법 포스팅 🔐 1. 프로필의 settings 클릭 2. settings 페이지에서 Developer settings 탭 선택 3. Personal access tokens 탭 선택 -> Generate new token 버튼 클릭 4. New personal access token 페이지에서 자신이 원하는 옵션 선택 - Note: 토큰의 용도 작성 - Expiration: 토큰의 유효 기간 - Select Scopes: 토큰의 권한 설정 (나는 커밋 + 푸시만 주로 해서 scopes는..
사용자에게 입력을 받기 위해서는 input() 메서드를 이용 추가적인 안내 문구가 필요하다면 괄호 안에 문자열을 입력 a = input() # >>> a b = input("이거는 b예요! =>") # >>> 이거는 b예요! => banana print(a, b) # a banana 어떤 것을 입력하든 문자열로 입력되기 때문에 형변환(Casting)이 필요할 수 있다 float 실수형으로 변환 int 정수형으로 변환 str 문자열로 변환 hex 16진수로 변환 oct 8진수로 변환 bin 2진수로 변환 tuple 튜플로 변환 list 리스트로 변환 ord 유니코드 값으로 변환 chr 유니코드 값을 문자로 변환