I would like to write the code below in the simplest way possible. It can be written better for sure. Such a record itches. How can I do it?
table_body_line_striped_typed = [float(argument) for argument in table_body_line_striped]
table_body_line_striped_typed[0] = int(table_body_line_striped_typed[0])
table_body_line_striped_typed[1] = int(table_body_line_striped_typed[1])
table_body_line_striped_typed[4] = int(table_body_line_striped_typed[4])
table_body_line_striped_typed[5] = int(table_body_line_striped_typed[5])
table_body_line_striped_typed[8] = int(table_body_line_striped_typed[8])
>Solution :
I hope this is simple enough
table_body_line_striped_typed = [float(argument) for argument in table_b]
for index in [0,1,4,5,8]:
table_body_line_striped_typed[index] = int(table_body_line_striped_typed[index])
you can also use this one-liner for the same result:
table_body_line_striped_typed = [float(arg) if i in [0,1,4,5,8] else int(arg) for i,arg in enumerate(table_b)]