我是Python新手,需要一些关于字符串的帮助,该字符串如下所示:
string='Starters\nSalad with Greens 14.00\nSalad Goat Cheese 12.75\nMains\nPizza 12.75\nPasta 12.75\n'
需要将它转换成一个更像这样的表:
Category Dish Price
Starters Salad with Greens 14.00
Starters Salad Goat Cheese 12.75
Mains Pizza 12.75
Mains Pasta 12.75
实现这一目标的最佳方法是什么?你知道吗
我想申请字符串.rsplit(“”,2),但无法计算如何使其按行执行。不知道如何将标题重复到一个单独的列中。 任何帮助都将不胜感激。你知道吗
提前谢谢!你知道吗
您可以在Python3中使用基于类的解决方案,并使用运算符重载来获得对数据的附加可访问性:
输出:
不是说我会在生产环境中使用它,而是为了学术挑战:
这就产生了
我想你必须决定如何区分类别和项目。我认为一件商品应该有它的价格。这段代码检查是否存在一个点,但您可能应该使用regexp。你知道吗
UPD:您可以替换
与
它正在搜索以1.11结尾的字符串(如果在category name中有缩写,那么它很有用)
相关问题 更多 >
编程相关推荐