-1

示例:我有一个文件:
filename1 = "I am a student"(在 filename1 中有 I am a student)

f = open(filename1)
string = f.read()
spl = re.split('\s|(?<!\d)[,.](?!\d)',string)
f.close

print spl 将显示:我是学生,但我需要结果,因为 [我是学生] 你能回答我吗...提前谢谢。

4

2 回答 2

3

您可以使用火星笑脸来反转列表:

spl = spl[::-1]

或者,如果您只需要一个迭代器:

spl = reversed(spl)
于 2012-11-22T13:08:17.127 回答
0
str=['im a student','im a teacher']
list=[]
for x in str:
   new=""
   for y in [x for x in reversed(x.split())]:
       new+=y
       new+=' '
   list.append(new)

print list // ['student a im ', 'teacher a im ']
于 2012-11-22T13:25:18.800 回答