[Python] 리스트 각 원소들의 타입 변경 업데이트: October 15, 2019 On This Page내장함수(map)참고
태그: python, 기초, 데이터 분석, 데이터, 리스트, 문자열, 파이썬 독학 카테고리: data_handling 업데이트: October 15, 2019 공유하기Twitter Facebook LinkedIn댓글남기기파이썬은 자료형끼리의 변환을 아주 간단하게 할 수 있다.
1. 문자열을 숫자로 변환하기 문자열(str)이 정수(int)나 실수(float)로만 이루어졌을 때 간단하게 변환 가능하다. 문자열이 _나 공백으로 구분되어 있다면 숫자 부분만 잘라내는 것도 쉽게 가능하다.
- 사용함수: int( ) , float( )
문자열 → 정수형
문자열 → 실수형
2. 숫자를 문자형으로 변환하기 간단하게 변환 가능하다
- 사용함수: str( )
3. 숫자형 끼리의 변환 정수(int), 실수(float)간의 변환
4. 문자열(str)과 리스트(list), 튜플(tuple)의 변환 관계 리스트와 튜플은 서로 1:1로 그대로 변환된다. 문자열의 경우 사실은 index갖고 있기 때문에 리스트나 튜플로 변환된다.
- 사용함수: list( ), tuple( )
5. 사전형(dict) 다루기 사전형(dict)는 막강하지만 좀 귀찮다.
사전형(dict)는 'key'와 'value'가 한 세트이기 때문에 별도의 index가 없다. 따라서, 리스트(list)나 튜플(tuple)을 사전형(dict)로 변환하려면 2차원 배열로 구성되어 있어야 한다.
- 사용함수 : dict()
사전형을 리스트(list)나 튜플(tuple)로 변환하기 위해선 메소드(method)를 써야한다. - 사용메소드 : keys, values, items
좀 귀찮다. 리스트(list) 2개를 사전형(dict)으로 변환하려면? 먼저 두 리스트(list)의 길이(변수의 개수)가 같아야 한다.
변수 3개 짜리 리스트(list)를 두 개 만들었다. 빈 사전형(dict) 변수를 하나 만들고 첫 번째 리스트(list)를 key로, 두 번째 리스트(list)를 value로 넣는다.
- 사용함수: enumerate( ), for in loop
dict comprehension을 이용한 경우.
- 사용함수: enumerate( ), dict comprehension
공유하기 게시글 관리 구독하기thrive'파이썬 Python > 파이썬 Python 기초' 카테고리의 다른 글파이썬 Python 기초 - 6. 제어문(for, while, if, elif) (0)2019.06.13파이썬 Python 기초 - 5. 연산자 (0)2019.06.12파이썬 Python 기초 - 4. 리스트(list) 다루기 (0)2019.06.10파이썬 Python 기초 - 3. 문자열(str) 다루기 (0)2019.06.08파이썬 Python 기초 - 1. 파이썬 자료형 (0)2019.06.04 |