I have a string that consists of numbers with a space.
myString = "3 45 12"
I want to make a list of integer values derived from that string, ex:
myList = [3, 45, 12]
Try this:
myString = "3 45 12"
numericdata = myString.split(' ')
numbers = []
for i in numericdata:
numbers.append(int(i))
print(numbers)
numbers.append(int(i)) ValueError: invalid literal for int() with base 10: 'f' I think it is related to negative integers in the string.- 2 or like this: -2
myList = [int(i) for i in myString.split()]