【发布时间】:2015-11-18 22:01:39
【问题描述】:
我明白,通过使用以下语法,我可以删除句子中出现的所有数字。我如何修改它以增加数字或事实上对其进行任何操作....
no_integers = [x for x in list_add_one_city if not (x.isdigit() or x[0] == '-' and x[1:].isdigit())]
例如... 给定的 stmt 您想在饮食中将沙拉作为第一餐,将水果作为第二餐,将披萨作为第三餐。
需要翻译成(使用 ISDIGIT()): 您想在饮食中将沙拉作为第 2 餐,将水果作为第 3 餐,将披萨作为第 4 餐。
【问题讨论】:
-
更具体的
def PrintAddOneMealNumSentence(sentence):list_add_one_meal = sentence.split()print list_add_one_mealadd_one_integer = [x for x in list_add_one_meal if not (x.isdigit() or x[0] == '-' and x[1:].isdigit())]print add_one_integer -
我仍然对你在这里究竟想做什么感到有点困惑。您能否发布
list_add_one_city和no_integers的示例输入和输出 -
请阅读以上评论。如果没有,我可以向您解释更多。