반응형
mysql 데이터베이스에서 추가 된 객체 목록이 있고 공백을 포함합니다. 아래와 같은 공백을 제거하고 싶지만 사용중인 코드가 작동하지 않습니까?
hello = ['999 ',' 666 ']
k = []
for i in hello:
str(i).replace(' ','')
k.append(i)
print k
해결 방법
Python의 문자열은 변경할 수 없으므로 (데이터를 수정할 수 없음) replace 메서드가 문자열을 수정하지 않고 새 문자열을 반환합니다. 다음과 같이 코드를 수정할 수 있습니다.
for i in hello:
j = i.replace(' ','')
k.append(j)
hello = [x.strip(' ') for x in hello]
참조 페이지 https://stackoverflow.com/questions/3232953
반응형
'파이썬' 카테고리의 다른 글
파이썬 AWS boto와 boto3의 차이점은 무엇입니까? (0) | 2020.11.19 |
---|---|
파이썬 다양한 깊이의 중첩 사전 값 업데이트 (0) | 2020.11.19 |
파이썬에서 날짜에서 n 일 빼기 (0) | 2020.11.19 |
파이썬 py2exe가 실행 파일을 생성하지 못함 (0) | 2020.11.18 |
파이썬 날짜 시간 열을 가장 가까운 분기 시간으로 반올림하는 방법 (0) | 2020.11.18 |
댓글