Common data type conversions in Python involve changing a value from one data type to another. Here are some frequently used conversions:
-
String to Integer:
num_str = "123" num_int = int(num_str) # Converts string to integer -
String to Float:
float_str = "3.14" num_float = float(float_str) # Converts string to float -
Integer to String:
num = 456 num_str = str(num) # Converts integer to string -
Float to String:
num_float = 7.89 float_str = str(num_float) # Converts float to string -
Integer to Float:
num_int = 10 num_float = float(num_int) # Converts integer to float -
Float to Integer:
num_float = 9.99 num_int = int(num_float) # Converts float to integer (truncates decimal) -
List to Tuple:
my_list = [1, 2, 3] my_tuple = tuple(my_list) # Converts list to tuple -
Tuple to List:
my_tuple = (1, 2, 3) my_list = list(my_tuple) # Converts tuple to list -
List to Set:
my_list = [1, 2, 2, 3] my_set = set(my_list) # Converts list to set (removes duplicates) -
Set to List:
my_set = {1, 2, 3} my_list = list(my_set) # Converts set to list
These conversions are useful for manipulating data and ensuring that values are in the correct format for operations or functions.
