for i in range(len(newletter) / 3):
print(newletter[3*i], newletter[3*i+1], newletter[3*i+2])
【 在 eqingyuan 的大作中提到: 】
: 标 题: 初学问个循环的问题
: 发信站: 水木社区 (Wed Aug 10 18:43:33 2022), 转信
:
: #letters中的元素数量不一定,但肯定是3的倍数
:
: newletter = ["a", "b", "c", "d", "e", "f", "g", "h", "i",]
:
: #想要的结果是每三个元素为一行
:
: print(newletter[0],newletter[1],newletter[2])
: print(newletter[3],newletter[4],newletter[5])
: print(newletter[6],newletter[7],newletter[8])
:
: a b c
: d e f
: g h i
: --
:
: ※ 来源:·水木社区
http://www.mysmth.net·[FROM: 221.1.219.190]
--
FROM 114.254.2.*