可以使用split()函数和类型转换来实现。具体步骤如下:
string = "1 apple 2.5 banana 3.7 orange"
words = string.split()
print(words)
输出结果为:['1', 'apple', '2.5', 'banana', '3.7', 'orange']
result = []
for word in words:
if word.isdigit():
result.append(int(word))
elif word.isalpha():
result.append(word)
else:
result.append(float(word))
print(result)
输出结果为:[1, 'apple', 2.5, 'banana', 3.7, 'orange']
这样就得到了包含整数、字符串和小数的列表。
对于这个问题,腾讯云提供了多个相关产品和服务:
以上是腾讯云提供的一些相关产品和服务,可以根据具体需求选择适合的产品来实现字符串拆分和类型转换的功能。
领取专属 10元无门槛券
手把手带您无忧上云