Python-start()和end()函数选择元组项

Python-start()和end()函数选择元组项,python,tuples,Python,Tuples,我制作了一个非常简单的名为Hangman的函数,我一直在尝试使用.start()和.end()函数来获取用户输入的所有匹配项。 这些函数返回一个元组。比如, text = 'test' hidden_word = list('_'*len(text)) for m in re.finditer('t', text): print('t found', m.start(), m.end()) 输出>(“未找到”,0,1) ('t found',3,4) 我的问题是>如何从返回的元组中选

我制作了一个非常简单的名为
Hangman
的函数,我一直在尝试使用
.start()
.end()
函数来获取用户输入的所有匹配项。 这些函数返回一个元组。比如,

text = 'test'
hidden_word = list('_'*len(text))
for m in re.finditer('t', text):
     print('t found', m.start(), m.end())
输出>
(“未找到”,0,1)
('t found',3,4)
我的问题是>如何从返回的元组中选择项


.start()[1]给出类型错误:“int”对象没有属性“\uu getitem\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu;每次打印时都要创建一个元组


如果需要
start
的值,只需使用
m.start()
;类似地,for
end

start()
返回一个整数,该整数是文本中匹配开始的位置,而
end()
返回结束位置。你展示的代码中没有元组。是的,没有偏执,它不是元组,但是我没有看到。它以相同的方式返回:
01
34
是的,我知道这一点,但是如何选择该元组的第二个元素呢?由于它是从函数
.start()
.end()
.start()[1]
返回的,因此不允许我拾取该项。