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

时间:2016-11-01 14:46:56

标签: 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())

输出>
('t found',0,1)
('t found',3,4)
我的问题是> 如何从返回的元组中选择项目?

.start()[1]给出 TypeError:'int'对象没有属性'__getitem __'

1 个答案:

答案 0 :(得分:0)

它没有返回一个元组;你每次打印时都会创建一个元组。

如果您想要start的值,只需使用m.start();同样适用于end