我有一个包含 3 行的字符串,如下所示。
\n@ 544 000\n* 600 000\n\xe2\x80\x987000...\nRun Code Online (Sandbox Code Playgroud)\n我想将这些数字作为整数提取到列表中。
\nNumbers = [544000, 600000, 7000]\nRun Code Online (Sandbox Code Playgroud)\n我尝试过使用 for 循环来分割数据,如下所示。
\nnumbers = [] \nfor word in data.split():\n if word.isdigit():\n numbers.append(int(word))\nprint(numbers)\nRun Code Online (Sandbox Code Playgroud)\n但结果是
\n[544, 0, 600, 0]\nRun Code Online (Sandbox Code Playgroud)\n我在这里的轨道正确吗,还是我需要以其他方式分割它?
\n