파이썬 기초
[Python] 파이썬 타입 변환: 데이터 형태의 유연한 변환
파이썬러버
2024. 1. 9. 02:48
파이썬 타입 변환: 데이터 형태의 유연한 변환
안녕하세요! 파이썬에서는 데이터 타입 간에 유연한 변환이 가능합니다. 이번에는 각 데이터 타입 간의 변환에 대해 알아보겠습니다.
1. 숫자형 간의 변환
1-1. 정수형으로 변환
float_number = 3.14
int_number = int(float_number)
print(int_number) # 3
1-2. 부동소수점형으로 변환
int_number = 42
float_number = float(int_number)
print(float_number) # 42.0
2. 문자열로 변환
2-1. 숫자형을 문자열로 변환
my_number = 123
my_string = str(my_number)
print(my_string) # '123'
2-2. 리스트를 문자열로 변환
my_list = [1, 2, 3, 4, 5]
list_string = str(my_list)
print(list_string) # '[1, 2, 3, 4, 5]'
3. 불린형으로 변환
3-1. 숫자형을 불린형으로 변환
my_number = 42
my_boolean = bool(my_number)
print(my_boolean) # True
3-2. 문자열을 불린형으로 변환
my_string = "True"
my_boolean = bool(my_string)
print(my_boolean) # True
4. 리스트와 튜플 간의 변환
my_list = [1, 2, 3, 4, 5]
my_tuple = tuple(my_list)
print(my_tuple) # (1, 2, 3, 4, 5)
5. 딕셔너리의 변환
5-1. 딕셔너리 키를 리스트로 변환
my_dict = {'name': 'John', 'age': 25, 'city': 'Seoul'}
keys_list = list(my_dict.keys())
print(keys_list) # ['name', 'age', 'city']
5-2. 딕셔너리 값을 리스트로 변환
values_list = list(my_dict.values())
print(values_list) # ['John', 25, 'Seoul']
파이썬에서는 데이터 타입 간의 변환을 할 수 있는 다양한 함수들이 제공되므로, 필요한 상황에 맞게 활용해보세요. 데이터를 다룰 때 타입 변환이 유용하게 사용될 수 있습니다.