我被困在 learnpython.org 上的一个关于模块和包的练习中。
练习是:在本练习中,您将需要打印 re 模块中所有函数的字母排序列表,其中包含单词 find。
我放的代码:
import re
for x in dir(re):
if x[:4] == "find":
print x
代码输出:
findall
finditer
预期输出:
['findall', 'finditer']
我之后尝试了什么:
import re
for x in dir(re):
if x[:4] == "find":
print list(x)
我得到了什么:
['f', 'i', 'n', 'd', 'a', 'l', 'l']
['f', 'i', 'n', 'd', 'i', 't', 'e', 'r']
请帮助我,我可以弄清楚该怎么做...