网站建设费分多少期摊销,揭阳市php网站开发找工作,天津国际工程建设监理公司网站,小程序后台使用内置的reversed()函数 a [1, 2, 3, 4]for x in reversed(a):
... print(x)out
4
3
2
1反向迭代仅仅当对象的大小可预先确定或者对象实现了 _reversed_()的特殊方法时才能生效。如果两者都不符合 #xff0c;必须将对象转换成一个列表才行。 f…使用内置的reversed()函数 a [1, 2, 3, 4]for x in reversed(a):
... print(x)out
4
3
2
1反向迭代仅仅当对象的大小可预先确定或者对象实现了 _reversed_()的特殊方法时才能生效。如果两者都不符合 必须将对象转换成一个列表才行。 fopen(somefile)
for line in reversed(list(f)):print(line,end)class Countdown:
def __init__(self, start):
self.start start
# Forward iterator
def __iter__(self):
n self.start
while n 0:
yield n
n - 1
# Reverse iterator
def __reversed__(self):
n 1
while n self.start:
yield n
n 1for rr in reversed(Countdown(30)):
print(rr)
for rr in Countdown(30):
print(rr)定义一个反向迭代器可以使得代码非常的高效因为它不再需要将数据填充到一个列表中然后再去反向迭代这个列表。 转载于:https://www.cnblogs.com/baxianhua/p/9995712.html