我有一个循环,但它的增量。减少循环的语法是什么?
for item2 in textPad.get(itemindex,END):
tagnames = textPad.tag_names(str(curline)+"."+str(curchar))
if not "phpsingqoute" in tagnames and not "phpdoubqoute" in tagnames and not "phpcomment" in tagnames:
if item2 == theopenandclose[1]:
opencount -= 1
if opencount == 0:
textPad.tag_add(tagname,str(curline)+"."+str(curchar))
textPad.tag_config(tagname,foreground="white",background="#000")
break
if item2 == theopenandclose[0]:
opencount += 1
if re.match(r'\n',item2):
curline += 1
curchar = -1
curchar += 1
答案 0 :(得分:0)
如果textPad.get
返回列表,您可以使用reversed
for item2 in reversed(textPad.get(itemindex,END)):
这也适用于其他一些可迭代类型,但不是全部。 See the documentation.如果您获得TypeError
,请先尝试将textPad.get的结果转换为列表。
for item2 in reversed(list(textPad.get(itemindex,END))):
答案 1 :(得分:0)
无法添加评论
答案是reversed(...)