python使用repeat、cycle重复打印字符串

使用repeat()会把包裹的内容当做一个整体;使用cycle()会无限循环内部的每个元素

示例

from itertools import repeat, cycle

print("===============")
for i, x in enumerate(repeat('字符串')):
    print(x)
    if i >= 5:
        break
print("===============")
for i, x in enumerate(cycle('字符串')):
    print(x)
    if i >= 9:
        break

结果如下:

===============
字符串
字符串
字符串
字符串
字符串
字符串
===============
字
符
串
字
符
串
字
符
串
字

Guess you like

Origin blog.csdn.net/weixin_35757704/article/details/121639452