python - 如何实现将字符串解析为元组的函数?
问题描述
尝试创建一个函数,将字符串测量解析为单独的元组测量,"3 ft"
即(3, "ft")
.
代码:
def parse_measurement(measure_value: str) -> tuple:
tuple_value = tuple(measure_value)
return tuple_value
print(parse_measurement("3 ft"))
输出:
('3', ' ', 'f', 't')
目标输出:
(3, "ft")
有没有我完全想念的更简单的功能?或者我是否需要添加额外的代码来删除引号、额外的空间,并合并'f'
和't'
制作"ft"
?
解决方案
下面的代码会帮助你
def parse_measurement(measure_value: str) -> tuple:
tuple_value = tuple(measure_value.split(' '))
return tuple_value
print(parse_measurement("3 ft"))
输出:
('3', 'ft')
推荐阅读
- java - Spring Kafka 类不在可信包中
- sql - 刷新 SQL Server 表
- javascript - 使用 react js 渲染 youtube 视频
- android - 在 RecyclerView 中的 Firebase 数据库引用侦听器上禁用 Like 按钮
- javascript - 将 javascript 消息框结果发送到后面的代码
- c# - C# 以采样率 x 通过 n 个数字有效地线性插值
- openstack - 如何使用 terraform 为 OpenStack 启用实例终止保护?
- react-native - 具有原生基础和 redux-form 的单选按钮
- python - Python 3.6 - 将包含“字节”类型的字典保存到文件
- node.js - 为什么 io.sockets.in 不能使用我的代码?