일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 |
- 스프링부트
- 에러포스팅
- 기록하기
- 크롬브라우저
- 파이썬
- 컬럼수정
- 옵셔널태그
- SafeUpdate
- 그룹핑
- MODIFY
- 개발자가 되기 위해 꼭 알아야 하는 IT용어
- 공부내용정리
- 단축키정리
- 작업 영역
- GIT
- 김영한 #SOLID #객체지향
- COMMIT
- 개발공부
- C언어 #문자열변환 #정수형변환
- 머신러닝 #회귀 #규제
- scanf
- 스프링 입문
- 커밋
- Numpy #TIL #넘파이 기초
- MVC #디자인패턴
- 클래스 #아이디
- SQL
- 머신러닝 #학습내용정리
- 생성자 #자바 #기록남기기
- group by
- Today
- Total
목록파이썬 (3)
코딩하는 몽구리
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/c8IjzM/btrVzGNqIkx/mjZ7EZkRNCzMIyAnw5YRDK/img.png)
안녕하세요! 코딩덕입니다:) 오늘은 파이썬에서 TypeError: 'NoneType' object is not subscriptable 에러에 대해서 알아보도록 하겠습니다. 이 에러 같은 경우에는 NoneType인 변수에서 특정 index에 접근하려고 할때 발생하는 에러입니다. 에러가 발생한 경우를 통해서 알아보도록 할게요! 0. 입력값 예시 문제 원인 코드 1 import sys sys.stdin=open("input.txt", "rt") T=int(input()) for t in range(T): n, s, e, k = map(int, input().split()) a=list(map(int, input().split())) a=a[s-1:e].sort() print("#%d %d"%(t+1,a[k-..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/H7kfq/btrIBU91TWe/d5iAGYiatJbFkJcyJVq5U1/img.png)
# 1부터 n까지 정수의 합 구하기(n값은 양수만 받기) print('1부터 n까지 정수의 합을 구합니다.') while True: n = int(input('n값을 입력하세요.: ')) if n > 0: break sum = 0 i = 1 for i in range(1, n+1): sum += i i += 1 print(f'1부터 {n}까지 정수의 합은 {sum}입니다.')
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/uZw9S/btraVUQEPD4/KxS1PVE7LdgvQikC2UR3qK/img.png)
문자열은 수정이 불가능하고 리스트는 수정이 가능해요. 그렇다보니 문자열을 리스트로 변환해야되는 경우가 있는데 그런 경우를 위해서 오늘은 문자열을 리스트로 변환시키는 방법에 대하여 알아보도록 할게요~ 1. 반복문을 이용하여 문자열을 리스트로 변환 mask_security_number은 문자열로 나타나있습니다. 이러한 문자열을 for반복문을 이용하여 수정하는 방법이예요 num_list라는 리스트를 담기 위한 변수를 하나 설정하고, security_number안에 있는 문자들을 for을 이용하여 하나씩 추출한 다음 num_list에 담아주는 작업을 이용하여 문자열을 리스트로 변환시키는 방법입니다. 문자열이 하나씩 추출되어 리스트 안에 들어가 있는 모습을 확인할 수 있습니다. 2. 반복문을 쓰지 않고 형 변환 ..