要将一串数字转换为列表,可以使用以下方法:
- 使用
split()
方法和循环:将一串数字作为字符串输入,使用split()
方法按照空格或其他分隔符拆分字符串,并循环遍历拆分后的元素添加到列表中。
numbers = "1 2 3 4 5"
number_list = numbers.split()
for i in range(len(number_list)):
number_list[i] = int(number_list[i])
print(number_list)
- 使用列表推导式:将一串数字作为字符串输入,使用列表推导式(list comprehension)将字符串中的每个数字添加到新的列表中。
numbers = "1 2 3 4 5"
number_list = [int(num) for num in numbers.split()]
print(number_list)
无论使用哪种方法,最终输出的number_list
列表中的元素类型为整数。